Lumeo

Select

Displays a dropdown list of options for the user to pick from.

Installation

dotnet add package Lumeo

One-time app setup (AddLumeo(), CSS & JS) is covered in the installation guide.

Usage

@using Lumeo

<Select />

When to Use

  • Choose one or more options from a predefined list of 5-15 items.
  • Replace native select elements with a styled, searchable dropdown.
  • Use multi-select mode for tagging, filtering, or assigning multiple values.

Selected: none

Selected: none

Selected: none

With Searchable + Creatable, typing a value that doesn't exist shows a 'Create' option. OnCreate adds it to the list.

Keyboard Interactions

Key Action
EnterOpens the dropdown or selects the highlighted option.
SpaceOpens the dropdown when the trigger is focused.
ArrowDownMoves highlight to the next option.
ArrowUpMoves highlight to the previous option.
EscapeCloses the dropdown without changing the selection.
Type to searchFilters options when the searchable prop is enabled.

API Reference

Select

SelectItem

SelectGroup

Wraps items under a labelled header, collapses them, and offers a single group-level checkbox in Multiple mode.

SelectLabel

SelectTrigger

SelectContent

  • Combobox — Use when the user needs to search and filter a large list of options.
  • RadioGroup — Better for small lists (2-5 items) where all options should be visible.
  • DropdownMenu — Use for action menus rather than value selection.