Skip to content
Frauthy Brand
Frauthy index

Go anywhere.

    No exact contract found. Try a component family, product name, prop, or keyboard key.

    ↑↓ move↵ openesc close
    §05

    Core family · 19 exports

    Forms

    Names, errors, and submission remain real.

    Release inventory

    Public contracts

    Imports resolve through explicit compiled subpaths. Status describes the release evidence available today, not the ambition of the API.

    01

    Field

    Groups 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.
    ↗
    02

    Label

    A 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.
    ↗
    03

    Description

    Supporting 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.
    ↗
    04

    FieldError

    Server 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.
    ↗
    05

    Input

    A 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.
    ↗
    06

    Textarea

    A 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.
    ↗
    07

    Checkbox

    A 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.
    ↗
    08

    Radio

    A 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.
    ↗
    09

    RadioGroup

    A 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.
    ↗
    10

    Switch

    A 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.
    ↗
    11

    SearchField

    A 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.
    ↗
    12

    NumberField

    A 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.
    ↗
    13

    CheckboxGroup

    A 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.
    ↗
    14

    NativeSelect

    A 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.
    ↗
    15

    ListBox

    An 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.
    ↗
    16

    Combobox

    An 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.
    ↗
    17

    Slider

    A 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.
    ↗
    18

    DateField

    A 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.
    ↗
    19

    FileTrigger

    A 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

    A

    Automated

    Component entries declare SSR, behavior, state-attribute, axe, compatibility, and bundle expectations. Results attach to a specific prerelease.

    M

    Manual AT

    Interactive components remain pre-release until VoiceOver/Safari and NVDA/Firefox sequences are recorded. Touch controls add a mobile AT pass.

    K

    Known 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