Component
A searchable dropdown combining a text input with a list of options. Supports grouping, custom indicators, and portal rendering.
Keep option value and label stable when a Combobox has hundreds of options.
This incremental pattern keeps keyboard navigation responsive by mounting more matching rows before focus reaches the list boundary.
Import all parts of the component and piece them together
| Shortcut | Description |
|---|---|
ArrowDown | Moves focus from the input into the popup, or to the next available option. |
ArrowUp | Moves focus to the previous option while the popup is open. |
Enter | Accepts the highlighted option and updates the combobox value. |
Escape | Closes the popup and keeps focus on the combobox input. |
Tab | Moves focus out of the combobox using the normal page tab order. |
| Reference | What Rad UI follows |
|---|---|
Follows editable combobox guidance for an input with an associated popup of suggested values. | |
Uses listbox option semantics for the popup collection and active option state. |