Forms & Inputs
Inputs
Everything you need to capture input — text, comboboxes, one-time codes, selection controls, sliders and dates — all sharing the same focus ring and radius.
Text inputs
Enter a valid email.
Selection controls
Checkboxes
Switches
Radio group
Select & sliders
Date picker
Calendar built on react-day-picker, themed to match.
A complete form
Combobox
A text input welded to a filtered list — for when a Select has too many options to scroll.
Single select, grouped by pipeline stage.
Multi select — every pick becomes a removable chip.
Field
The canonical wrapper: label, control, description and error, spaced consistently.
Shown in the sidebar and on every shared report.
Reuses the billing and retention settings you already set.
One-time code
Six-digit verification input with a real caret and paste support.
0 of 6 digits entered
Input group
Icons, prefixes, units and actions docked inside the input's own border.
Button group
Buttons welded into one control — segmented switches, labelled groups and split actions.
Native select
The lightweight alternative to Select — real OS menu, zero JavaScript, optgroups included.
Textarea variants
A counted note field and one that grows with its content.
Auto-resizes via field-sizing-content, no JavaScript.
Validation states
The same field in all four states, side by side, so the vocabulary is unmistakable.
Untouched and unopinionated.
Violet ring, three pixels, every control.
Verified two minutes ago.