Skip to content
Components

Components

Every piece of the system, live, in both themes. Each preview is the real component — never an illustration of it.

Forms & input

ButtonEvery clickable commitment. Picks the right element for the job.
Open Button
FieldLabel, control, hint, error — wired together.
Open Field
Form controlsInput, textarea and the native select.
Open Form controls
SelectionCheckbox, radio, switch — each for its own kind of choice.
Open Selection
Slider & uploadThe checker's sliders, and the survey-plan dropzone.
Open Slider & upload
Code entryThe six-box confirmation code.
Open Code entry

Content & data

CardsSix variants, a horizontal form, and the specimen card.
Open Cards
Activity feedThe audit timeline: a sentence and a mono timestamp.
Open Activity feed
List rowThe workhorse: one of many, scanned.
Open List row
Data tableToolbar, sortable header, selection, pagination.
Open Data table
Chip & badgeOne labelled fact; one count.
Open Chip & badge
Code blockSamples on the dark ground, in both themes.
Open Code block

Messaging

Alert & calloutA live condition of the data; the author's aside.
Open Alert & callout
Banner & toastA condition of the view; a confirmation that leaves.
Open Banner & toast

Loading

Progress & loadingSpinner, skeleton, progress — and avatar, kbd, inline code.
Open Progress & loading

Overlays

DialogDecisions with consequences, on the native element.
Open Dialog
DrawerA full-height side sheet over a scrim.
Open Drawer
PanelThe non-modal surface docked beside a live map.
Open Panel
Popover & tooltipAnchored explanation; a name on hover and focus.
Open Popover & tooltip
MenuCommands on a trigger, with the full keyboard contract.
Open Menu

Planning & map

Approval stackWho has to say yes, in icons and words.
Open Approval stack
Map tools & searchThe floating chrome, the scale bar, and the omnisearch.
Open Map tools & search

Brand

LogoThe surveyed lot — one plane left empty.
Open Logo
Theme toggleLight, dark or follow the system — and the head script it needs.
Open Theme toggle

Navigate

Esc