components
/components/ui/dropdown.tsx
/components/ui/dropdown.tsx
Installation
Usage
Imports
import {
Dropdown,
DropdownContent,
DropdownItem,
DropdownSub,
DropdownSubContent,
DropdownSubTrigger,
DropdownTrigger,
} from "@/components/ui/dropdown"Code
<Dropdown>
<DropdownTrigger asChild>
<Button variant="outline">Open Menu</Button>
</DropdownTrigger>
<DropdownContent>
<DropdownGroup title="Actions" selectionMode="single">
<DropdownItem value="new">New File</DropdownItem>
<DropdownItem value="open">Open File</DropdownItem>
<DropdownItem value="save">Save</DropdownItem>
</DropdownGroup>
</DropdownContent>
</Dropdown>Examples
User Menu
With Checkbox
With Radio Group
Props
<Dropdown>
| Name | Default | Values |
|---|---|---|
| indicatorPosition | right | leftright |
| indicator | null | ReactNode |
| External Reference | - | - |
<DropdownTrigger>
| Name | Default | Values |
|---|---|---|
| asChild | true | boolean |
| External Reference | - | - |
<DropdownContent>
| Name | Default | Values |
|---|---|---|
| placement | bottom | topbottomleftright |
| align | start | startcenterend |
| External Reference | - | - |
<DropdownItem>
| Name | Default | Values |
|---|---|---|
| inset | false | boolean |
| External Reference | - | - |