UI32
47 Accordion48 Alerts49 Avatar50 Badge51 Breadcrumb52 Button53 Button Group54 Calendar55 Card56 Checkbox57 Collapsible58 Combobox59 Data Table60 Date Picker61 Dialog62 Dropdown Menu63 Form64 Input65 Input Mask66 Input OTP67 Pagination68 Popover69 Radio Group70 Select71 Sheet72 Slider73 Sonner74 Switch75 Table76 Tabs77 Textarea78 Tooltip
Charts1
01 Animated radial chart
Interactive3
02 Message dock03 Voice powered orb07 Draggable rope
AI1
13 AI voice input
Galleries3
04 Ruler carousel10 Portfolio gallery32 Hover image gallery
Heroes1
05 Video scroll hero
Shaders2
80 Aurora veil88 Kinetic dots
Tables5
06 Financial table43 Contacts table44 Leads table45 Resizable table46 Server management
Cards15
11 Video upload card16 Animated card options17 Animated card status list18 Audio upload card19 Bonuses incentives card20 Coach scheduling21 Dashboard card modal22 Event countdown card23 Hover detail card24 News cards25 Onboarding stages26 Prediction market card27 Product reveal card28 Profile hover card29 Project cards
Badges1
14 Animated status badge
Buttons1
15 Animated download
Controls1
31 Gradient selector
HUD7
09 HUD frame34 Glitchy 40435 Overlay 236 HUD button37 HUD graph38 HUD status40 Warning graphic
Text1
33 Reveal text
Components•Combobox
Components•Combobox

Combobox

A searchable picker for choosing one option from a longer list.

Dependencies

cmdkRadix PopoverLucideclsxtailwind-mergeBjorkButton

Copy below cli

npx shadcn add @bjork-ui/primitive-combobox

How to use

import { BjorkCombobox } from "@/components/isaiahbjork/primitives";

Props

classNamestring

Pass through styling hooks for the Combobox primitive without replacing the base Bjork surface.

childrenReactNode

Composable content, labels, icons, and nested content where the primitive supports them.

optionsOption[]

Provide the searchable option list and read the selected value from the change callback.

PreviousCollapsibleNextData Table

Metric picker

Use when options need filtering before selection.

<BjorkCombobox />