CheckboxSelect
CheckboxSelect presents a compact multi-select checklist with optional 'all' behavior.
All Option
The optional all item is useful when the setting supports both targeted selection and a shorthand for 'everything'.
All Selected
Use the all value when every option should be treated as selected without storing each individual option.
Selected Values
Use a string array when the setting stores a concrete set of selected options.
Disabled States
Disabled examples are useful when the control is present for context but the selection is currently locked.
Long Lists
Use clear spacing and wrapping when options are longer than a short label.
API reference
CheckboxSelect uses this package's CheckboxInput, which composes Checkbox and wraps Base UI Checkbox. Use the Base UI API reference for checked, unchecked, indeterminate, disabled, and form behavior.