DocsSelect
Select
Displays a list of options for the user to pick from, triggered by a button.
Preview
Installation
npx shadcn@latest add selectUsage
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select"
<Select>
<SelectTrigger className="w-[180px]">
<SelectValue placeholder="Select a framework" />
</SelectTrigger>
<SelectContent>
<SelectItem value="next">Next.js</SelectItem>
<SelectItem value="remix">Remix</SelectItem>
</SelectContent>
</Select>Props
value — controlled selected value
defaultValue — initial value (uncontrolled)
onValueChange — callback fired when selection changes
disabled — disables the select
open / onOpenChange — control dropdown open state
On This Page