Skip to content

Select

A dropdown selection component with optional search, labels, and error states.

Basic

A simple select with cuisine options.

Searchable

A select with search filtering for long option lists.

With Label

Select with a label and placeholder text.

Interactive

Controlled select that displays the selected value.

Selected: none

PropTypeDefaultDescription
optionsArray<{ value: string; label: string; disabled?: boolean }>Array of options to display in the dropdown.
valuestringThe currently selected value (controlled).
onChange(value: string) => voidCallback fired when the selection changes.
labelstringLabel text displayed above the select.
placeholderstringPlaceholder text when no value is selected.
searchablebooleanfalseEnables a search input to filter options.
disabledbooleanfalseDisables the select component.
errorstringError message displayed below the select.

Related Components