01Groups a label, description, control, and error into one ID-stable contract.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Field- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for static server validation; client:idle when reactive validation is required.
↗02A persistent native label linked to its control through the Field contract.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Label- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for static server validation; client:idle when reactive validation is required.
↗03Supporting instructions linked without replacing the visible label.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Description- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for static server validation; client:idle when reactive validation is required.
↗04Server or client validation text linked to the invalid control.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/FieldError- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for static server validation; client:idle when reactive validation is required.
↗05A native single-line input wired to Field state and form submission.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Input- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗06A native multi-line input with the same Field contract.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Textarea- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗07A native binary form control with visible label and mixed-state support.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Checkbox- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗08A native single-choice control composed by RadioGroup.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Radio- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗09A labelled single-choice group with native radios and controlled state.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/RadioGroup- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗10A binary on/off preference control with switch semantics.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Switch- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive controlled state; native uncontrolled forms need no island.
↗11A labelled native search input with controlled state, description/error wiring, and a focus-preserving clear action.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/SearchField- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for reactive filtering; a plain server-submitted search form may use the native markup without an island.
↗12A labelled native numeric input with localized value text and explicit increment/decrement buttons.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/NumberField- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for controlled values and step buttons; use a native input directly when no client state is needed.
↗13A semantic fieldset of native checkboxes with controlled arrays, per-option disabling, and real form submission.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/CheckboxGroup- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:idle for controlled arrays; native uncontrolled checkboxes may be rendered without a group island.
↗14A labelled platform select with controlled value, placeholder, validation wiring, and form reset.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/NativeSelect- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for an uncontrolled server form; client:idle for controlled value and reset callbacks.
↗15An always-visible, single-selection collection with roving focus, typeahead, disabled items, and hidden form value.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/ListBox- Status
- alpha
- Since
- 1.0.0-next.0
- Hydration
- client:load because roving focus, typeahead, selection, reset, and form value must hydrate together.
↗16An editable single-select text field that filters a labelled option collection and submits the selected key.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Combobox- Status
- alpha
- Since
- 1.0.0-next.0
- Hydration
- client:load because input, filtering, active descendant, selection, reset, and popup state are one interaction.
↗17A localized native range input with visible output, controlled value, orientation metadata, and form reset.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/Slider- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for an uncontrolled native range in a server form; client:idle for controlled output and reset callbacks.
↗18A labelled native date input with controlled ISO date string, localized accessible value text, constraints, and reset.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/DateField- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- none for an uncontrolled server form; client:idle for controlled state, formatted value text, and reset callbacks.
↗19A labelled native file input activated by a visible button, with selection summary, errors, and reset events.
PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED/FileTrigger- Status
- beta
- Since
- 1.0.0-next.0
- Hydration
- client:load because the visible trigger, native picker, selection summary, and reset callback are coordinated.
↗ Family gate
Promotion evidence
AAutomated
Component entries declare SSR, behavior, state-attribute, axe, compatibility, and bundle expectations. Results attach to a specific prerelease.
MManual AT
Interactive components remain pre-release until VoiceOver/Safari and NVDA/Firefox sequences are recorded. Touch controls add a mobile AT pass.
KKnown issues
Issues stay beside the API rather than disappearing into a release board. Alpha contracts name the missing evidence on their studio page.
Next familyOverlays→