Combobox.
Searchable selection with keyboard navigation.
The preview uses the actual shared component, including your current theme, rounding, border and motion preferences.
Props & API reference
Parameters available in the shared component, including value types, requirements and accepted options.
| Parameter | Type | Required | Default | Possible values | Description |
|---|---|---|---|---|---|
options | ComboOption[] | Yes | — | — | Selectable items with value, label, disabled and description. |
value | string | No | — | — | Controlled selected value. |
onValueChange | (value: string) => void | No | — | — | Called with the selected option. |
placeholder | string | No | Select an option | — | Text when no option is selected. |
emptyText | string | No | No matches found | — | Message when filtering finds no results. |
disabled | boolean | No | false | true · false | Disable selection. |
label | string | No | Choose option | — | Accessible combobox name. |
className | string | No | — | — | Additional CSS class on the outer component element. |