A group of Checkbox components which allows multiple Checkbox components to be selected at the same time. This component is generally used to display a small set of multiple choice options. When a large set of items is present, consider using MultipleAutocomplete instead.
An array of items for which a checkbox (icon) is rendered. Each item has a label and value property. The label property is required and can be either a string to render a Label or any valid ReactNode, which is rendered directly. This allows you to render any component as the label of a checkbox.
If a checkbox is checked, the value of the corresponding item is added to this list of values. To pre-select a checkbox, add its item value to this list initially. If a checkbox is unchecked, the value is removed from this list. If a checkbox becomes "indeterminate", its value is not added to this list. Note: you cannot specify the "indeterminate" state for items/Checkboxes in this component.