Basic
A list of items is enough for a plain control.
Any content
Items can be any short text, including emoji.
Icons only
Pass icons without items for an icon-only control.
With icons
Combine items and icons to label each option.
Vertical
Add vertical to stack the options in a column.
Vertical with disabled items
Pass indexes to disabled to make specific options unselectable.
Disabled items
Disabled options stay visible but can't be selected.
Vertical, no icons
A vertical control also works with text-only items.
Independent group
Set a unique name so this control doesn't share selection state with others using the same items.
Full width
Add block to stretch the control across its container.
Full width, stacked
Multiple full-width controls, one above the other.
Sizes
Set size to sm or lg — with text, icons, or both.