Components
← All components

Checkbox

stimeo--checkbox

Native checkboxes with tri-state parent/child 'select all' linkage and a change event.

  • Checkbox

The stimeo--checkbox controller adds what HTML cannot express to native <input type="checkbox">: the parent's indeterminate property (announced as mixed) derived from its children, and the cascade from a parent toggle to every child. The aggregate (all / partial / none) is mirrored to data-state on the root, and stimeo--checkbox:change is dispatched on every change. The check mark and any mixed affordance are owned by this Playground.

running
Notification settings

1 selected

Keyboard

KeyAction
Space Toggle the focused checkbox (native).