- A real <input type="checkbox">: forms, labels, keyboard and screen readers work exactly as usual.
- Visible focus ring on the drawn box.
- prefers-reduced-motion: reduce (or data-rad-fx-motion="reduce" on an ancestor) switches state without drawing.
| Prop | Type | Default | Description |
|---|---|---|---|
label | ReactNode | — | Visible label. |
...props | ComponentProps<'input'> | — | Any checkbox input prop: checked, onChange, name, disabled… |