Single boolean checkbox with label, indeterminate state, and form integration.
Checkbox is the atomic on/off control. It supports a third indeterminate state (the dash glyph) for parent checkboxes whose children are mixed — useful in tree-like selection UIs and bulk-action tables.
The label slot accepts any JSX, so you can compose explanations, links, or icons alongside the control. Keyboard focus, space-to-toggle, and ARIA semantics are wired correctly.
Skip the manual import — ask your AI agent to build with this component. The Builder skill knows its props, variants, and idioms.