Button
Triggers an action or submits a form.
Accessible, server-first primitives you install as source. Each one ships with a live preview, its full source, an install command, and its dependencies.
24 shown
Triggers an action or submits a form.
A square, icon-only action that requires an accessible name.
A single-line text field.
An accessible caption for a form control.
Account notifications only.
Lowercase letters and dashes only.
Layout wrapper that groups a label, control, description, and error text.
Across all workspaces.
A surface that groups related content.
A compact status or category label.
Above the rule
A thin rule that divides content.
A placeholder shown while content loads.
An indeterminate loading indicator.
Heads up
Payment failed
A prominent, inline message.
A multi-line text field.
A control that toggles a boolean or shows an indeterminate state.
A set of mutually exclusive options.
An instant on/off toggle for a single setting.
A single-choice control backed by a listbox.
Switch between related panels.
A modal overlay for focused tasks.
A modal that interrupts to confirm a consequential action.
A non-modal floating panel anchored to a trigger.
A brief, supplementary label revealed on hover or focus.
A menu of actions triggered by a button.
A transient, non-blocking notification with an imperative API.
A searchable command palette (⌘K).