# Checkbox _(no submodules)_ - checkbox.variants — `checkboxVariants` is the cva (… - [checkbox.variants](./checkbox.variants.md) — `checkboxVariants` is the cva (class-variance-authority) configuration that powers every `` render. It is spl… - checkbox.variants — `checkboxVariants` is the cva (… - [checkbox.variants](./checkbox.variants.md) — `checkboxVariants` is the cva (class-variance-authority) configuration that powers every `` render. It is spl… - checkbox.variants — `checkboxVariants` is the cva (… - [checkbox.variants](./checkbox.variants.md) — `checkboxVariants` is the cva (class-variance-authority) configuration that powers every `` render. It is spl… - checkbox.variants — `checkboxVariants` is the cva (… - [checkbox.variants](./checkbox.variants.md) — `checkboxVariants` is the cva (class-variance-authority) configuration that powers every `` render. It is spl… - [checkbox.variants](./checkbox.variants.md) — `checkboxVariants` is the cva (class-variance-authority) configuration that powers every `` render. It is spl… ## Purpose `` is the chassis form-checkbox primitive built on `@radix-ui/react-checkbox`. Radix supplies the a11y semantics (`role="checkbox"`, `aria-checked` reflecting `true | false | "mixed"`, native `Space` activation, `disabled` propagation); the chassis layers theme-driven variant resolution, the indicator render, and the cva `size` axis so consumers can scale checkboxes inside data-table headers, settings panes, and dense forms without manual class overrides. The indicator picks its icon based on the controlled `checked` value: `` for the boolean-true case and `` for the indeterminate case. Both icons carry a `data-icon` slot attribute so consumer themes may swap them. Refs are forwarded to the Radix Root which renders a styled `