AM

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

Two capital letters, a hyphen, then four digits.

Seats, between 1 and 1,200.

Inline field row