Select input
Dropdown selector with single + multi-select, search, empty state, and grouped options. 43 sets cover button shape + dropdown content + item layouts.
Live preview
Sizes — xs / sm / md / lg
4 sizes auto-fit grid: cellMinWidth=240px.
inputSize="xs"
inputSize="sm"
inputSize="md"
inputSize="lg"
States
3 states — pre-selected info tone · invalid · disabled. Auto-fit grid: cellMinWidth=240px.
tone="info" + pre-selected
invalid + required field
disabled
Import & files
Import
import { Select input } from "@dol/ui/select";- Source file
packages/@dol/ui/src/select/Select.tsx
Figma source
Figma source 45 sets
- Page
- Select input
- Sets
- 45
- Primary set
-
.Select button/Size· 8 variants Open in Figma →
Showing:
.Select button/Size 11 other sets (+ 33 more not listed)
-
Dropdown content/Empty state search dropdown3 variants Figma → -
Dropdown item content/General6 variants Figma → -
Dropdown item/Dropdown button64 variants Figma → -
Dropdown item/Dropdown button - style 224 variants Figma → -
Grabber2 variants Figma → -
Group label2 variants Figma → -
Grouped dropdown2 variants Figma → -
Input/Outline/Inline Dropdown, Select10 variants Figma → -
Select button6 variants Figma → -
Select dropdown/Simple options dropdown - style 1 card2 variants Figma → -
Select dropdown/Simple options dropdown - style 2 block2 variants Figma →
AI context
AI context
Markdown summary safe to paste into Claude / ChatGPT / Cursor — includes name, status, import, props, axes, examples, figma source.
# Select inputSlug: `select-input`Domain: general · Category: inputDesign: stable · Code: coded
## DescriptionDropdown selector with single + multi-select, search, empty state, and grouped options. 43 sets cover button shape + dropdown content + item layouts.
## Import```tsimport { Select input } from "@dol/ui/select";```Source: `packages/@dol/ui/src/select/Select.tsx`
## Figma sourcePage: Select inputSets: 45Primary: .Select button/SizeOpen: https://www.figma.com/design/DqRd7UQkNGcdvYL5fwZxlf/?node-id=34236-10971Related
Status legend
Status legend
- Stable
- Design + code shipped, full DS parity.
- Partial
- Design ready, some variants/states missing in code.
- Coded
- Implemented in code; design canon may not yet exist.
- Design only / Code only
- One side present; awaiting the other.
Phase 1.X-5.2 detail view — read-only metadata. Code preview + recipe + live demo deferred (need @dol/ui registry integration).