NexoreUI
2.0
InstallationComponentsIconsTemplatesNewNexore MakePricing
Create Project
GitHub
NexoreUI
2.0
Navigation
InstallationComponentsIconsTemplatesNexore MakeCreate Project
InstallationComponents OverviewIcons
Categories (65)
ButtonInputCheckboxSelectSwitchSliderRatingFile Upload
CardAccordionTabsTableStepperScroll AreaNavigationDockData DisplayChartsCommerce
Modal (Dialog)AlertBadgeAvatarTooltipProgressSkeletonLoadersToasterSocial
Aurora Border CardAurora Search PillAI Prompt InputCommandInteractive Code BlockPro AI
Media ShowcaseOverlays & DrawersPro ButtonsPro DashboardsPro E-CommercePro FeedbackPro FormsPro InputsPro LayoutsPro ListsPro MarketingPro NavigationPro TablesSpecial FormsUltra Components
OverviewPro CardsPro ObjectsSoundPulseSilkUnveilNode Flow Graph
NexoreUI v2.0Studio
DocsSelect

Select

Custom dropdown select with animated transitions, grouped items, and full keyboard navigation.

On This Page
Quick ActionsProject StudioNewNexore Make (AI)Source on GitHub

Select

Custom dropdown select with animated transitions, grouped items, and full keyboard navigation.

When to use

selectPicking one option from a list of 4+ options where space on the page is constrained.
radio groupWhen there are 2–4 options and all alternatives should be visible at a glance.
combobox / commandLarge lists with 15+ items where searchable filtering is critical.

Variants & Examples

Basic Select

component.tsx
1

Grouped Options with Labels

component.tsx
1

Disabled Select & Disabled Item

component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
defaultValuestring—The value of the select when initially rendered in uncontrolled mode.
valuestring—The controlled value of the select.
onValueChange(value: string) => void—Callback triggered when the value of the select changes.
disabledbooleanfalseWhen true, prevents user interaction with the select trigger.
namestring—The name attribute for HTML form submissions.
requiredbooleanfalseWhether an option must be selected before submitting.

Accessibility (a11y)

  • Keyboard Navigation: Open via Enter or Space, navigate options using Up / Down arrows, confirm with Enter, and dismiss with Escape.
  • Typeahead: Focuses matching options when typing alphanumeric characters.
  • Radix Primitive: Adheres to WAI-ARIA Select pattern with correct combobox and listbox roles.