Components

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.

Edit this page
Last updated: May 22, 2026, 6:53 PM