Skip to main content
The Select component provides a customizable dropdown for selecting from a list of options.

Installation

Usage

Components

Select (Root)

string
Controlled selected value.
string
Default value for uncontrolled usage.
function
Callback when selection changes.

SelectTrigger

string
default:"md"
Size of the trigger. Options: sm, md, lg
string
Variant style. Options: unstyled
boolean
Hide the chevron icon.

SelectItem

string
required
Value of the option.
boolean
Hide the check indicator.
boolean
Disable the item.

Examples

Basic Select

With Groups

Sizes

Accessibility

  • Built on @base-ui/react for ARIA compliance
  • Keyboard navigation (Arrow keys, Enter, Escape)
  • Type-ahead search support
  • Focus management
  • Screen reader announcements