Forms
Inputs, selection controls, validation, and layout patterns. Everything is a native element — no form library.
Text inputs
Must be on a verified company domain.
app.example.com/
Enter a valid email address.
Selection controls
Checkboxes
Radio group
Radio cards
Toggles
Specialised inputs
Date picker
In-house, no dependency. Consistent everywhere, unlike the native control.
Date range with presets
Add data-presets for the shortcut column.
Masked inputs
Type into any of these — the literal characters appear on their own.
0 digit · a letter · * alphanumeric · anything else is a literal.
One-time code
Type to advance, backspace to go back.
File upload
new-starters-q3.csv
184 KB · 62 rows
Tag input
Engineering
On-call
Beta testers
Validation states
Built on the Constraint Validation API — submit to see native messages