1 viewer
Component · Input
Checkbox
Accessible binary choice control.
- Category
- Input
- Slots
- 5
- States
- 5
- Writer
- Shared
Preview
Guarantees crash-recovery parity across nodes.
<Checkbox
checked={true}
description="Guarantees crash-recovery parity across nodes."
label="Persist state transitions to HyperDB WAL"
name="durable_sync"
/>Anatomy
The named parts of the rendered markup. Recipes style these hooks, and every renderer keeps them stable.
| Slot | DOM class |
|---|---|
| root | .primitive-checkbox |
| control | — |
| label | — |
| description | — |
| error | — |
- Hydration markers
- data-cre8-control
States and platforms
The states the contract publishes, the platforms it declares, and the style recipes that dress it.
States
Platforms
Recipes
Renderers
Every tag in the example above renders through a shared writer.
Declared adapters. A status is the manifest's declaration, not a measured parity result.
| Target | Renderer | Status |
|---|---|---|
| web | react | experimental |
| runtime-node | view-node | ready |
| ssr | html-form-control | ready |
| terminal | terminal-form-control | planned |
| native | native-adapter | experimental |
Accessibility
Uses native checkbox semantics with explicit label association.
- Checked, indeterminate, required, and invalid states remain available to assistive tech.
- Label, help text, and error text are linked through ids.