Choice Box
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 GridList, offering users a larger tap target and additional details.
Installation
Composed components
When you install this component via the CLI, it automatically loads all composed components, so you don’t need to add them individually.
This component comes packed with several components to enhance functionality and provide a seamless experience.
Manual installation
Anatomy
Multiple selection
By default, it uses single selection mode. To allow multiple selections, set the selectionMode prop to 'multiple'. This enables users to select more than one item at a time.
Columns and gap
By default, the gap between items is set to 0, and the columns prop is also 0. You can customize both by providing your own gap and columns values.
Icons
You can add icons to the Choicebox items by providing the icon prop.
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.
Design Intent UI