Input

Text input, select, toggle, and checkbox. Berkeley Mono for input values (data font). Labels always in mono. All states demonstrated live.

Text Input

PLACEHOLDER
FILLED
WITH HELP TEXT
Must be 3-20 characters, letters and numbers only.
FOCUSED
Click the input to see focus state
ERROR
Please enter a valid email address.
DISABLED
READ-ONLY
WITH ICON

Select

DEFAULT
DISABLED
ERROR
Please select a country.
WITH VALUE

Toggle

INTERACTIVE
Off
OFF
Notifications
ON
Dark mode
DISABLED OFF
Disabled
DISABLED ON
Disabled

Checkbox

INTERACTIVE
UNCHECKED
CHECKED
DISABLED
DISABLED CHECKED
INDETERMINATE

TOKEN REFERENCE

Inputs use component tokens from components.css:

--input-font: var(--type-data-font) (Berkeley Mono)--input-radius: var(--radius-sm) (2px)--input-border: var(--elevation-border)--input-label-font: var(--type-label-font)--toggle-bg-on: var(--color-accent)--checkbox-bg-checked: var(--color-accent)