Dropdown Menu Demo
components-site-template/dropdown-menu-demoFreeComponent
A small usage example for the dropdown menu primitive.
Install it
npx shadcn@latest add https://ui-docs.anxndsgn.com/r/dropdown-menu-demo.jsonSource
1import {2 DropdownMenu,3 DropdownMenuContent,4 DropdownMenuGroup,5 DropdownMenuItem,6 DropdownMenuLabel,7 DropdownMenuSeparator,8 DropdownMenuShortcut,9 DropdownMenuTrigger,10} from "../ui/dropdown-menu";11import { Button } from "../ui/button";1213export function DropdownMenuDemo() {14 return (15 <DropdownMenu>16 <DropdownMenuTrigger render={<Button>Open menu</Button>} />17 <DropdownMenuContent className="w-56">18 <DropdownMenuLabel>My Account</DropdownMenuLabel>19 <DropdownMenuSeparator />20 <DropdownMenuGroup>21 <DropdownMenuItem>22 Profile23 <DropdownMenuShortcut>⇧⌘P</DropdownMenuShortcut>24 </DropdownMenuItem>25 <DropdownMenuItem>26 Settings27 <DropdownMenuShortcut>⌘S</DropdownMenuShortcut>28 </DropdownMenuItem>29 </DropdownMenuGroup>30 <DropdownMenuSeparator />31 <DropdownMenuItem>Log out</DropdownMenuItem>32 </DropdownMenuContent>33 </DropdownMenu>34 );35}
What it pulls in
Other registry items
Files it writes
More from components-site-template
All 12 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Buttonbutton | components-site-template | Components | Free | no deps | |
| Button Demobutton-demo | components-site-template | Components | Free | no deps | |
| Dropdown Menudropdown-menu | components-site-template | Components | Free | 2 deps | |
| Scroll Areascroll-area | components-site-template | Components | Free | 1 dep | |
| Scroll Area Demoscroll-area-demo | components-site-template | Components | Free | no deps | |
| Selectselect | components-site-template | Components | Free | 2 deps | |
| Select Demoselect-demo | components-site-template | Components | Free | no deps | |
| Separatorseparator | components-site-template | Components | Free | 1 dep |
