Components
Select
A dropdown component for selecting from a list of options.
Demo
Code
Select an option
Installation
Usage
With Groups (Select)
Disabled
API Reference
Select
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | — | Selected value |
onValueChange | (value: string) => void | — | Change callback |
disabled | boolean | false | Disable the select |
children | ReactNode | Required | Select components |
SelectTrigger
| Prop | Type | Default | Description |
|---|---|---|---|
size | 'sm' | 'md' | 'lg' | 'md' | Trigger size |
variant | 'outline' | 'underline' | 'outline' | Visual variant |
prefix | ReactNode | — | Left adornment |
suffix | ReactNode | — | Right adornment |
error | boolean | false | Error state |
className | string | — | Additional classes |
SelectContent
| Prop | Type | Default | Description |
|---|---|---|---|
children | ReactNode | Required | Select items |
className | string | — | Additional classes |
SelectItem
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | Required | Option value |
label | string | Required | Display label |
disabled | boolean | false | Disable this item |
className | string | — | Additional classes |