Select: Groups and long lists
Group options with SelectGroup and SelectLabel. Long lists fit the screen and show scroll arrows that scroll when you hover them.
This adds the example as components/examples/select/groups.tsx, together with the Select component and the HextaUI theme tokens it needs.
pnpm dlx shadcn@latest add https://hextaui.com/r/select-groups.jsonTo add only the component, follow the Select installation.
Props in this example
The Select props this example sets, from the API reference.
| Prop | Type | Default |
|---|---|---|
defaultValue | Value | Value[] | null | – |
| Prop | Type | Default |
|---|---|---|
value | Value | – |
Every prop is in the Select API reference.
See them all, with keyboard support and accessibility notes, on the Select page.
- CalendarA date grid for single, range and multiple selection, with sliding months, range previews and touch-sized days.
- CheckboxA checkbox whose check draws in, with indeterminate parents, groups and labels that share its hover.
- ComboboxA filterable select with chips, groups and async results, in a popup that resizes as you type.
- Date pickerA button that opens a calendar in a popover, or a bottom sheet on phones, for single dates and ranges.
- FieldLabels, descriptions and errors wired to their control, with validation states and layouts for forms.
- InputA text input with three sizes, invalid and read-only states, native validation styling and a 16px touch font so phones never zoom in.