Components
32 components so far, each usable as semantic classes, utilities, copy-in source or an installed package.
Actions
Forms
InputA single-line text field with sizes and an invalid state.
TextareaA multi-line text field that can grow with its content.
SelectPick one option from a list, with full keyboard support.
CheckboxA yes/no choice, including an indeterminate state.
SwitchAn on/off toggle for settings that apply right away.
Radio groupPick exactly one option from a small set.
FieldLabel, control, help text and error, wired together for you.
LabelA caption for a form control, with a required marker.
FormReact Hook Form + Zod, with labels, help text and errors wired for you.
Overlays
DialogA modal window for focused tasks, with focus trapping and Esc to close.
SheetA panel that slides in from an edge. A swipeable bottom sheet on phones.
PopoverRich content anchored to a trigger, for small bits of extra UI.
Dropdown menuA list of actions with checkbox, radio and nested items.
CommandA searchable command palette, opened with ⌘K.