Checkbox
What is this?
Checkboxes are tools that customize configurations. This control has three states: checked, unchecked and indeterminate. They reflect the selection of an option and its execution usually requires another control, or confirmation.
States
Disabled
Help text
Help text
Error
Help textError text
Group
Direction
Group help text
Group help text
Group error
Group error text
Optional
Group state
To render multiple checkboxes and store the checked values in an array, you just need to pass the hook return object to the checkboxes state property and define a unique value for each Checkbox.
Selected checkboxes:
Group indeterminate state
To implement a checkbox that controls the state of a set of checkboxes you'll need to combine the checkbox tri-state: checked, not checked, and indeterminate.