Select
Native select dropdown with label, hint text, and validation states.
npx shadcn@latest add https://ds.ptrckschrdtr.de/r/select.json Default
Variants
Sizes
Multiple Mode
States
Do
Use for 5+ options where a native picker's platform affordances (search-by-typing, scroll) help.
Don't
Don't use for 2-3 mutually exclusive options — a visible radio group is faster to scan and compare.