| Accordion | Organizes related content into expandable and collapsible sections, allowing users to reveal or hide information as needed while keeping the interface clean and compact. | accordion |
| Alert | Communicates important information to the user about a situation or task that requires attention. | alert |
| Avatar | Represents a person, entity, or object using an image, icon, or text, such as a user photo, initials, or symbolic graphic. | avatar |
| Badge | Displays a short label used to convey the semantic status of an object. | badge |
| Breadcrumb | Displays the current page's location within a navigational hierarchy, helping users understand where they are and navigate back to parent pages. | breadcrumb |
| Button | Buttons can trigger an action or navigate the user to another location. | button |
| Button Group | Groups related buttons into a single container to present them as a unified set of actions. | button-group |
| Calendar | A full multi-view event calendar with month, week, day, and year views. | calendar |
| Card | A flexible container that organizes content into distinct sections, typically including a header, main content area, and footer. | card |
| Checkbox | Allows users to select or deselect an option, representing a binary choice (true/false). | checkbox |
| Chip | A compact, interactive element used to represent an applied filter, a selected item, or a categorization. | chip |
| Date Picker | Allows users to enter a date either by typing it directly or by selecting it from a calendar popover. | date-picker |
| Date Time Picker | Lets users pick a date and a time together. | datetime-picker |
| Dialog | A modal container that appears in response to a user action, temporarily interrupting the current workflow to request information or confirmation. | dialog |
| Expansion Panel | The Expansion Panel is a container component that manages multiple collapsible panels within a layout. | expansion-panel |
| Fieldset | A container that groups related form elements, including labels, controls, and helper text, to create accessible and organized input sections. | fieldset |
| File Upload | Lets users choose one or more files for upload. | file-upload |
| Icon | Renders an SVG graphic, either from a link or a set of built-in icons, that can represent an action, status, or decorative element. | icon |
| Info Page | Provides a structured layout to display instructional content, messages, or status information, such as empty states or error notifications. | info-page |
| Inline Calendar | A compact calendar for selecting a single date or a date range within a monthly context. | inline-calendar |
| Input | Provides a single-line field for users to enter text or color values. | input |
| Input Group | Combines an input or textarea field with related elements, such as buttons, icons, or labels, to create a cohesive and interactive form control. | input-group |
| Input Number | Allows users to enter numeric values with built-in validation and step controls. | input-number |
| Label | Provides an accessible caption for a user interface element, most commonly paired with input controls. | label |
| List | A container that displays a collection of related items in a structured format. | list |
| Listbox | A single-selection list component with support for grouped options, functionally similar to an HTML <select> element. | listbox |
| Menu | A structured list of options, optionally including headers, used to create navigational menus, context menus, or dropdowns. | menu |
| Navigation Menu | A horizontal navigation bar where items are either direct links or triggers that open a dropdown Menu. | navigation-menu |
| Notifications | The Notification component is used to present important system feedback, status updates, or contextual information to the user. | notifications |
| Pagination | Divides content into discrete pages, allowing users to navigate large datasets or collections more easily. | pagination |
| Popover | Displays supplementary information or content in a compact overlay without navigating away from the current page. | popover |
| Progress | Visually represents the completion status of an ongoing operation, providing users with feedback on progress and expected duration. | progress |
| Radio | A single-choice input that allows users to select one option from a set. | radio |
| Range | Allows users to select a value, or a range of values, by dragging a handle along a track. | range |
| Rating | Lets users view and set a star rating. | rating |
| Select | Allows users to choose one or more items from a predefined list of options. | select |
| Separator | A simple visual divider used to separate content or sections within an interface. | separator |
| Sheet | The sheet component is a side panel that overlays the window content and is shown on one side of the screen. | sheet |
| Sidebar | A vertical navigation panel used to present top-level application links or sections. | sidebar |
| Skeleton | A placeholder component used to indicate that content is loading. | skeleton |
| Slot Picker | An inline calendar that shows three consecutive days, each with a grid of selectable time slots. | slot-picker |
| Spinner | A visual indicator that signals an ongoing operation or process. | spinner |
| Step Indicator | Communicates progress through a sequence of steps, showing which steps are completed, which one is active, and which are still ahead. | step-indicator |
| Switch | Allows users to toggle a binary state, such as true/false or on/off. | switch |
| Table | Organizes data into rows and columns, with each row representing a single item and each column representing a specific attribute. | table |
| Tabs | Organizes content into multiple sections, displaying only one section at a time while keeping others easily accessible through a tabbed navigation interface. | tabs |
| Tag | A compact element used to display small pieces of information, labels, or metadata. | tag |
| Text | Applies consistent typography styles to headings, paragraphs, single lines, and code blocks, ensuring a cohesive visual hierarchy and readability across the interface. | text |
| Textarea | Provides a multi-line input field for users to enter longer text. | textarea |
| Tile | A container that presents content, previews, or shortcuts in a compact, visually distinct format. | tile |
| Time Picker | Allows users to select a specific time, providing a controlled and consistent input method for hours, minutes and seconds. | time-picker |
| Toolbar | A container that groups actions (like buttons, inputs, or popovers) relevant to the current view. | toolbar |
| Tooltip | A small pop-up that provides additional information or context about an interface element, displayed on hover. | tooltip |
| Tree | Displays hierarchical data in a structured, expandable format, allowing users to explore nested items efficiently. | tree |