v0.1 public beta early access on GitHub
Home / Components / combobox

ComboboxAndroid

Searchable select with modal option list, live filtering, clearable search, checkmark on the selected option and keyboard-safe layout

$ npx lumioui add combobox
import { Combobox } from "@/components/ui/combobox/combobox";
Props11
options ComboboxOption[]
value? string Controlled value. Pair with `onValueChange`; omit for uncontrolled.
defaultValue? string Uncontrolled initial value. Ignored when `value` is provided.
onValueChange? (value: string) => void Selection callback — optional so uncontrolled usage needs no wiring.
open? boolean Controlled open state. Pair with `onOpenChange`; omit for uncontrolled.
onOpenChange? (open: boolean) => void
disabled? boolean Disables the trigger — dims it and blocks opening the sheet.
placeholder? string
searchPlaceholder? string
title? string Optional sheet heading. Rendered only when provided.
className? string
Comboboxcombobox.tsx
combobox/combobox.tsx open

Searchable select with modal option list, live filtering, clearable search, checkmark on the selected option and keyboard-safe layout