Choicebox
A bigger, juiced-up version of a Radio or Checkbox, giving users a chunky tap target and extra deets.
Basic
The Choicebox is an enhanced version of a Radio or Checkbox, offering users a larger tap target and additional details.
Installation
Single Selection
Although the Choicebox defaults to allowing multiple selections, it can be configured for single selection by setting the selectionMode
prop.
Columns and Gap
The default layout for the Choicebox includes two columns with a 16px gap between items. These settings can be adjusted by passing the columns
and gap
props.
Controlled
This component can function as either controlled or uncontrolled. For controlled use, provide the selectedKeys
prop and manage updates with the onSelectionChange
event handler.
Disabled
Disable the entire Choicebox by applying the isDisabled
prop.
Individual items can also be disabled by specifying their keys in the disabledKeys
prop.