Agent-legible design system
Components
Start with the free roster, then add finished Pro composition for property inspectors, data grids, docks, command surfaces, node editors, and agent-operations consoles.
Showing 67 of 200 components in primitives
Filtered results
Alert
Contextual feedback messages with info, warning, error, success variants
Aspect Ratio
Maintain consistent width-to-height ratio for media and containers
Button Group
Fused button group: one housing border and N-1 seams, orientation-aware, immune to hidden children
Calendar
Date picker calendar with range selection, disabled dates, and density variants
Carousel
Embla-powered carousel with autoplay, dots, thumbnails, and loop modes
Chart
Recharts wrapper with tooltip, legend, and theme-aware color system
Checkbox Group
Group of checkboxes with select all, label, description, and error states
ColorPicker
Saturation/brightness area, hue bar, alpha bar, hex/rgb/hsl inputs
Combobox
Searchable dropdown with free-text input, single and multi-select modes
DataGrid
Spreadsheet-style editable grid with cell editing, arrow navigation, multi-select
Drawer
Bottom sheet drawer with snap points, nested drawers, and responsive behavior
Editable
Click-to-edit text field for inline rename and property editing
File Upload
Drag-and-drop zone with file list, thumbnails, progress bars
Form Field
Compound form field with label, input, description, and error message slots
Hover Card
Rich content popover triggered on hover with arrow and open delay
Input Group
Fused input group with density-tiered addons; the housing owns the border, ring, and error state
Input OTP
One-time password input with individual digit cells and auto-focus
Kanban
Drag-and-drop kanban board with columns, cards, avatars, labels
Kbd
Keyboard shortcut display with platform-aware modifier keys
Label
Accessible form label with required indicator and disabled styling
Listbox
Accessible list selection with single and multi-select, keyboard navigation
Mention
Inline @-mention with avatar popover, configurable trigger
Menubar
Desktop application menubar with keyboard navigation and submenus
Native Select
Styled native HTML select element for mobile-optimized dropdowns
Number Field
Numeric input with increment/decrement buttons, min/max, and step control
Pagination
Page navigation with first/last, prev/next, and page number buttons
Resizable Panel
Resizable panel layout with drag handles and min/max constraints
Sidebar
Application sidebar with collapsible groups, icons, tooltips, and mobile sheet
Sortable
Generic sortable list with drag handle, drop indicators
Spinner
Animated loading spinner with size variants
Table
Styled HTML table with header, body, footer, caption, and row hover
Tags Input
Tag entry with auto-grow, wrapping, max visible tags, remove action
TimePicker
12/24h time picker with hour/minute/second scroll-snap columns
Touch Target
Invisible touch target expander for accessibility on small interactive elements
Accordion
Collapsible sections with single/multi mode, animated expand
Alert Dialog
Confirmation dialog for destructive actions
Avatar
User avatar with image, initials fallback, status indicator
Badge
Status badge with pill, dot, and count variants
Breadcrumb
Path-based navigation with truncation, dropdown overflow
Button
Primary action button with density variants, 6 styles, loading states, and three finishes (flat, tinted, inset) with translate-only press physics
Card
Content card with header, content, footer slots, density-aware
Checkbox
Checkbox with density scaling, group layout support
Command
Cmd+K command palette with search, grouping, keyboard nav
Context Menu
Right-click context menu with same styling as dropdown
DataTable
Full-featured table with sorting, filtering, pagination, virtual scroll
DatePicker
Calendar popover with date/range selection, density-aware
Dialog
Modal dialog with 4 size variants (400-full), header/footer slots
Dropdown Menu
Multi-level dropdown with icons, shortcuts, separators, checkboxes
Form
Form layout wrapper with stacked, inline, and inspector layouts
Input
Text input with leading/trailing icons, addons, clear button, scrubable numbers
Navigation Menu
Mega navigation with multi-column dropdowns
Popover
Rich content popover with arrow, max 320px width
Progress
Linear progress bar with indeterminate mode
Radio Group
Radio buttons with vertical/horizontal layouts, density-aware
Scroll Area
Custom scrollbar with thin track, auto-hide
Select
Dropdown select with grouped options, search, density-aware sizing
Separator
Horizontal/vertical divider with optional label
Sheet
Slide-out panel from any edge, responsive bottom sheet on mobile
Skeleton
Content loading placeholder with pulse animation
Slider
Range slider with dual thumbs, value tooltip, step markers
Switch
Toggle switch with spring physics animation, density scaling
Tabs
Horizontal/vertical tabs with density scaling, animated indicator
Textarea
Multi-line text input with auto-grow, character count, resize handle
Toast (Sonner)
Toast notifications with action buttons, progress, stacking
Toggle
Toggle button whose pressed state sits into the surface as a well
Toggle Group
Group of exclusive toggle buttons; selected items sit into the surface as wells
Tooltip
Small text tooltip with arrow, 500ms delay, max 240px