Dropdown Menu
A menu of actions triggered by a button.
01
Preview & playground
Edit the code — the preview updates live. Try changing props, text, or classes.
playground.tsx
render( <DropdownMenu> <DropdownMenuTrigger asChild> <Button variant="outline">Options</Button> </DropdownMenuTrigger> <DropdownMenuContent> <DropdownMenuLabel>My account</DropdownMenuLabel> <DropdownMenuItem>Profile</DropdownMenuItem> <DropdownMenuItem>Settings</DropdownMenuItem> <DropdownMenuSeparator /> <DropdownMenuItem>Sign out</DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> )
02
Installation
Copy the source into your project with the registry CLI:
$pnpm dlx shadcn@latest add @stacklyui/dropdown-menuOr install the package and import it:
$pnpm add @stacklyui/ui motion03
Usage
Import DropdownMenu from "@stacklyui/ui" and compose it as shown in the playground above. Every interactive primitive is built on Radix, so keyboard navigation, focus management, and ARIA are handled for you.