Components
71 production-ready components. All personality-responsive.
Accordion
displayCollapsible content sections with expand/collapse animation.
Alert
feedbackContextual feedback messages for user actions. Info, success, warning, error variants.
AlertDialog
feedbackConfirmation dialog requiring an explicit user decision before a destructive or irreversible action proceeds.
AngleSlider
inputCircular dial input for selecting an angle value between 0 and 360 degrees.
Avatar
displayUser representation with image or fallback initials.
Badge
displayStatus and category indicators. Compact labels for metadata.
Breadcrumbs
navigationNavigation breadcrumb trail showing page hierarchy.
Button
inputInteractive button with primary, secondary, ghost, and destructive variants. Supports three sizes.
Card
layoutSurface container for grouping related content. Border or shadow elevation.
Carousel
displayScrollable item carousel with previous/next navigation controls and optional auto-play.
Checkbox
inputForm checkbox input. Single and indeterminate states.
Clipboard
feedbackCopy-to-clipboard trigger with transient success feedback shown after copying.
Collapsible
layoutSingle expandable section that reveals or hides its content on toggle.
ColorPicker
inputFull-featured colour selection input with hue, saturation, and hex/RGB editing.
ColourSwatch
displayVisual swatch displaying a single colour with optional label and copy-on-click behaviour.
Combobox
inputSearchable select combining a text input with a filterable dropdown list.
CommandPalette
navigationKeyboard-driven command search overlay for quick navigation and action execution.
ContextMenu
overlayRight-click triggered contextual menu anchored to the target element.
DataTable
displayFeature-rich table with sorting, filtering, pagination, and row selection built in.
DatePicker
inputCalendar-based date selection input with optional range and time support.
Dialog
overlayFocus-trapped modal overlay for confirmations and forms.
Drawer
overlaySlide-out panel overlay from screen edge.
DropdownMenu
overlayButton-triggered dropdown menu with keyboard navigation.
Editable
inputInline editable text that toggles between display and input mode on click or focus.
Field
inputComposable form field wrapper combining a label, input, and validation message.
FileUpload
inputDrag-and-drop or click-to-browse file upload with progress indication and file list.
Form
inputAccessible form container with integrated validation state management and submission handling.
FormLayout
inputGrid-based layout wrapper for arranging form fields in single or multi-column configurations.
HoverCard
layoutRich preview card that appears on hover over a trigger element, with delay support.
IconButton
inputIcon-only button with accessible label. Same variants as Button but square aspect ratio.
ImageCropper
displayInteractive image crop tool with drag-to-reposition and resize handles for selecting a crop region.
Input
inputText input field. Supports text, password, number, email types with focus and error states.
Label
inputForm label with optional required indicator.
Listbox
navigationScrollable list of selectable options with single or multiple selection and keyboard navigation.
Menu
navigationStandalone vertical menu list for sidebar or panel navigation with optional icons.
Menubar
navigationHorizontal application menubar with dropdown submenus, following ARIA menubar patterns.
NavigationMenu
navigationTop-level site navigation with flyout panels and accessible keyboard interaction.
NumberInput
inputNumeric input with increment/decrement stepper buttons, min/max bounds, and step control.
OtpField
inputOne-time password input with individual digit slots and automatic focus advancement.
Pagination
navigationPage navigation controls for paginated data.
PasswordInput
inputPassword text field with a visibility toggle to reveal or obscure the entered value.
PinInput
inputMulti-slot PIN entry field for numeric or alphanumeric codes with individual character boxes.
Popover
overlayClick-triggered rich content overlay anchored to a trigger element.
Progress
feedbackDeterminate progress indicator showing completion percentage.
QrCode
displayGenerates and displays a QR code image from a URL or text string.
RadioGroup
inputGroup of mutually exclusive radio button options with accessible keyboard navigation.
RatingGroup
inputStar or icon rating input allowing users to select a score from a defined range.
ScrollArea
layoutCustom-styled scrollable container with thin overlay scrollbars on both axes.
SegmentGroup
inputSegmented control for selecting one option from a small set, visually similar to a button group.
Select
inputDropdown selection with native select element.
Separator
layoutVisual divider. Horizontal and vertical orientations.
Sidebar
layoutCollapsible application sidebar with navigation items, optional header, and footer slot.
SignaturePad
displayCanvas-based freehand signature drawing pad with clear and export actions.
Skeleton
feedbackPlaceholder loading shimmer for content that hasn't loaded yet.
Slider
inputRange selection input with label and value display.
Spinner
displayAnimated loading indicator for indeterminate wait states. Accessible with aria-label.
Splitter
layoutResizable split-pane layout with a draggable divider between two panels.
Steps
displayStepped progress indicator showing a sequence of numbered stages with completion states.
Table
displaySemantic HTML table with styled header, body, and optional footer rows.
Tabs
navigationHorizontal tab navigation with content panels. Arrow key support.
TagsInput
inputFreeform multi-value tag entry field with add-on-enter and individual remove controls.
Textarea
inputMulti-line text input. Shares input token styling.
Timer
displayCountdown or count-up timer display with start, pause, and reset controls.
Toast
feedbackEphemeral feedback notification. Auto-dismissing with aria-live.
Toggle
inputBinary on/off switch. Uses role='switch' for accessibility.
ToggleGroup
layoutSet of related toggle buttons allowing single or multiple selection within the group.
Toolbar
layoutHorizontal action bar grouping related controls with ARIA toolbar role and keyboard navigation.
Tooltip
overlayHover-triggered informational overlay. Shows on hover, hides on leave.
Tour
feedbackStep-by-step guided product tour with highlighted targets and popover explanations.
TreeView
displayHierarchical tree structure with expandable nodes, selection, and keyboard navigation.
Typography
displaySemantic text components covering headings, body, caption, and code styles from the type scale.