Select
Carbon-spec form-control select. Wraps Radix Select for ARIA and keyboard. Carbon's surrounding label / helper-text / state structure applied via a top-level wrapper component.
primitives-select--defaultOpen all variants →
When to use
- Single-choice form input with > 7 options where inline radios stop scaling.
- Form rows that want Carbon's label / helper / error scaffolding ("Country", "Project").
When not to use
- Free-text or filterable lists → use the
ComboBoxpattern. - Multi-select → use the
MultiSelectpattern. - Action menus (logout / settings) → use `DropdownMenu`. ARIA semantics differ.
- Tab-style content switching → use `Tabs`.