MetalUI / Soft Hardware

React · SwiftUI · agent guides

Checkbox group

Several independent choices in a form: row-size checkboxes with labels and an optional parent; ticking the parent ticks its rows in a cascade from the top, clearing clears them at once.

Use it for

  • Choices that can each be on or off together: "Include notes · photos · links".
  • A parent row ("All") when people often want everything or nothing.

Don't use it for

  • Tasks in text (use the margin checkbox), one choice of several (use a radio group), or settings that apply at once (use switches).

Read the Checkbox group agent guide · Copy registry source

Explore the documentation · Agent index · Source on GitHub