04 — Forms

Form & interaction components

Twenty-four primitives, every state covered. All inputs share size, focus and error treatment.

Text inputs

Default / leading icon / trailing icon / password / search / states.

Default

Must be a company address.

Password

States

Sizes

Disabled / read-only

Textarea

Select & multi-select

Tag input

agenticoperationsembedded

Press Enter to add

Combobox

Selection · checkbox, radio, switch

Checkbox

Radio · plan

Switch

Card-style selectors

Pick-one and pick-many with rich content.

Date & time pickers

Date · May 2026

MoTuWeThFrSaSu

Time

:

Showing 30-min slots · timezone Europe/Paris

OTP · pincode

6-digit verification, auto-advance.

Enter the code we sent

We sent a 6-digit code to m@astry.agency

File upload

Drag & drop

Avatar upload

Martin

Square PNG / JPG, ≥ 256×256.

Sliders · range

Throughput target (req/s)64
Default — disabled visual42

Color picker

Pick brand color

#1D4ED8live preview

Stepper · multi-step form

  1. Account

    Create your workspace

  2. Workflow

    Pick a template

  3. Review

    Confirm settings

  4. Done

    Ship it

Step 3 of 4

Tabs · variants

Pill

Underline

Misc

Filter chips, sort, breadcrumb counterparts.

Filter chips

Q1 2026EngineeringOwner: martin

Sort

Tooltip

Press ⌘K to open paletteTeoOnline · last seen now
MTMaA+1