Skip to content
Saeede Agahi

Combobox

BetaBatch B. Type to filter a list, then pick one or several options.

When to use

Use for long lists where typing helps people find an option fast.

When not to use

For short lists, use Select or Radio.

Anatomy

  1. Label
  2. Input
  3. Chips for chosen options (multiple only), each with a remove button
  4. Clear button (single only)
  5. Button that opens the list
  6. List with check marks, a loading message or a no-results message
  7. Help text and error

Variants

Combobox variants
VariantHow
SingleDefault. One choice, with a Clear button.
Multiplemultiple. Choices show as chips that look like Tag. Backspace removes the last one.
Server searchfilter={null}, onInputValueChange and loading. The list shows "Loading results…" while waiting.

States

Pictures of each state. Use the live example on the Code tab to try the component.

Combobox states
DefaultHoverFocus-visibleDisabledRead-onlyInvalid
single
Choose a supplier.
multiple
Choose a supplier.

Open, loading and no results appear in the list. Try them in the live example on the Code tab. Type in Supplier to filter. Type letters that match nothing to see the no-results message. Type in Reviewer to see the loading message.