Accordion
A vertically stacked set of interactive headings that reveal or hide associated content.
Alert
Displays a callout for user attention with contextual feedback messages.
Alert Dialog
A modal dialog that interrupts the user with important content and expects a response.
Avatar
An image element with a fallback for representing the user.
Badge
Displays a badge or a component that looks like a badge.
Breadcrumb
Displays the path to the current resource using a hierarchy of links.
Button
Buttons allow the user to take actions or make choices.
Calendar
A date picker component with support for single date, date range, and multiple dates selection.
Card
A container component for grouping related content and actions.
Carousel
A slideshow component for cycling through elements with navigation controls and touch/drag support.
Checkbox
A control that allows the user to toggle between checked and unchecked states.
Dialog
A modal dialog that opens in the center of the screen, used to display content that requires user attention.
Drawer
A panel that slides in from the edge of the screen, with drag-to-dismiss support on the entire surface.
Dropdown Menu
A menu that appears on click, with support for submenus, labels, separators and keyboard shortcuts.
Hover Card
A card that appears on hover over a trigger element, with configurable positioning.
Input
A form input field for collecting user text data.
Input OTP
A one-time password input component for verification codes with support for grouping, separators, and pattern validation.
Pagination
Pagination with page navigation, previous and next controls.
Progress
Displays an indicator showing the completion progress of a task.
Select
A dropdown control that allows users to pick a value from a list of options.