Components
A growing library of 82 accessible, customizable components — ready to drop into React, Vue, and Angular projects.
Badge
Colorful labels for status and counts.
Button
Trigger actions or navigate between pages.
Button Group
NewGroup of related buttons with shared edges.
Card
Structured container for related content.
Input
Single-line text entry field.
Input Group
NewCompose inputs with prefixes, suffixes, or buttons.
Label
NewAccessible label associated with form controls.
Spinner
Animated loading indicator.
Textarea
NewMulti-line text input with controlled resize.
Alert
Contextual messages for info, success, and errors.
Alert Dialog
NewModal that interrupts with important content.
Progress
Show the completion status of an operation.
Skeleton
Placeholder while content is loading.
Toast
NewStacked, dismissible notifications.
Sonner
NewImperative toast API; call from anywhere.
Checkbox
Select one or more options from a list.
Combobox
NewSearchable autocomplete with popover.
Field
NewWrapper that wires label, description, and error.
File Upload
Drag & drop or click-to-upload file input.
Native Select
NewStyled native HTML select element.
Number Input
Numeric field with increment and decrement.
OTP Input
Segmented digit input for one-time passwords.
Password Input
Secure text field with show/hide toggle.
Radio Group
NewMutually exclusive set of options.
Rating
Star-based rating selector and display.
Select
NewCustom dropdown selection control.
Slider
NewRange input control for numeric values.
Switch
Binary on/off toggle control.
Tag Input
Multi-value chip input with shortcuts.
Toggle
NewTwo-state button (on/off).
Toggle Group
NewSet of toggle buttons; single or multiple.
Aspect Ratio
NewConstrain content to a width-to-height ratio.
Avatar
User profile image with initials fallback.
Chart
NewLightweight SVG line, area, and bar charts.
Empty State
Placeholder for sections with no content.
Item
NewList item with media, content, and actions slots.
Kbd
Display keyboard shortcuts and key combinations.
Stat
KPI metric card with trend indicator.
Timeline
Chronological list of events with status.
Typography
NewHeading, paragraph, and prose primitives.
Device Trust
NewTrust level + fingerprint for an account device.
Location Mismatch
NewImpossible-travel detection card with speed analysis.
Risk Score Badge
NewBadge/bar/gauge for a 0–100 (or custom-scale) score.
Suspicious Activity Alert
NewFraud triage alert with signals and 3 canonical actions.
Asset Allocation
NewDonut/bar/list portfolio mix with rebalance hints.
Order Book
NewBids/asks book with depth bars and spread indicator.
Portfolio Card
NewSingle position card with sparkline and P&L.
Profit & Loss
NewP&L headline with period selector and sparkline.
Ticker
NewPrice chip plus a marquee tape variant.
Accordion
Collapsible panels for progressive disclosure.
Carousel
NewSliding gallery with prev/next controls.
Collapsible
NewToggle the visibility of any section.
Resizable
NewAdjustable panels separated by handles.
Scroll Area
NewCustom-styled scrollable container.
Separator
NewVisual divider between content.
Sidebar
NewComposable, collapsible sidebar layout.
Stepper
Multi-step wizard with progress tracking.
Tabs
Tabbed navigation for switching views.
Command
NewSearchable command palette.
Context Menu
NewMenu shown on right-click.
Drawer
NewBottom-anchored mobile-friendly panel.
Dropdown Menu
NewMenu next to a trigger with actions.
Hover Card
NewPreview content shown on hover.
Modal
Focused dialog that interrupts the flow.
Popover
NewFloating panel anchored to a trigger.
Sheet
NewSide-anchored panel overlay.
Tooltip
Contextual information on hover or focus.