Skip to main content

Forms

34 pages

A collapsed-by-default group of secondary settings.

5 examples

BoundedNumber — a NumberInput preset for a bounded numeric where "empty" has a semantic meaning ("No limit") instead of reading as a blank box.

5 examples

Buttons joined into one connected control — a segmented choice or a set of related actions.

2 examples

Date picker calendar (react-day-picker v9), themed with brand tokens.

1 example

Binary on/off toggle within a form (multi-select within a group).

2 examples

ColorPicker — a token-safe swatch picker backed by a Popover.

5 examples

Searchable single/multi select — Select with typeahead over a large or async option set.

4 examples

Single-date picker (Popover + Calendar).

1 example

Date range picker (Popover + Calendar in range mode).

5 examples

A compound field anatomy — FieldRoot + FieldLabel/FieldControl/FieldDescription/FieldError — for callers who need to COMPOSE a field layout FieldRow (Forms/FieldRow) can't express: more than one control in one row, or a description placed before the control.

4 examples

Label/description/error/aria-describedby wiring for a single field OUTSIDE a react-hook-form context.

7 examples

FileUpload — compound-component root (Provider).

6 examples

react-hook-form + zod integration layer.

1 example

An input with attached prefix and suffix slots — a unit, an icon, a button — as one field.

4 examples

A one-time-code entry with one slot per digit and paste support.

1 example

KeyValueEditor — key/value rows with per-row secret masking.

6 examples

The caption for a form control, wired to it for clicks and assistive technology.

1 example

ListEditor — one Input per row over a string[], with add / remove / keyboard-operable reorder (move-up/move-down buttons, not drag-and-drop — no drag library exists in the monorepo and none should be added for this).

7 examples

An @-mention text field on a real <textarea>.

9 examples

NumberInput — a numeric stepper that composes InputGroup + two step buttons.

6 examples

Mutually-exclusive single choice from a small visible set.

1 example

Rating — a star rating control.

6 examples

Convenience composition: Provider → Root(form) → title/description → Fields → Error → Submit.

17 examples

SegmentedField — a labelled segmented control with STICKY selection.

5 examples

Single-choice dropdown from a known set of options.

3 examples

One Thumb is rendered per value.

4 examples

SliderNumber — a Slider and a NumberInput bound to one value, clamped and rounded in lockstep so they can never disagree, plus an explicit null state meaning "use the provider default" with a reset control.

5 examples

Immediate on/off setting toggle (applies on change, not on submit).

1 example

TagInput — chip-style multi-value text entry.

8 examples

A two-state button that stays pressed, for an on/off setting shown as a button.

7 examples

Several toggles as one control, choosing one or several of the options.

2 examples

Two lists with move buttons between them, for choosing a subset of items from a larger set.

6 examples

A select whose options are a hierarchical {@link Tree}.

3 examples

A combobox backed by @tanstack/react-virtual that renders only the visible window of options.

6 examples