Default
Selected and unselected options.
/render stateExclusive choice primitive with the same row rhythm as checkbox.
Radio is for one-of-many selection where every option remains visible in a compact row.
Controls update query params directly, so every primitive state can be linked, rendered, and screenshotted deterministically.
Every state maps to the same render route through the `state` query param.
Selected and unselected options.
/render stateLocked option state.
/render state| Name | Type | Default | Description |
|---|---|---|---|
checked | boolean | - | Controlled checked state. |
defaultChecked | boolean | - | Uncontrolled checked state. |
label | ReactNode | - | Inline label rendered beside the control. |
disabled | boolean | - | Native disabled behavior and opacity. |