Dropdown Menu
Base UIA short list of actions behind a button.
Nothing yet
Install
$ npx shadcn@latest add https://spotcheckui.com/r/dropdown-menu.jsonAlso installs @base-ui/react.
Usage
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@/components/spotcheck/dropdown-menu"
import { Button } from "@/components/spotcheck/button"
<DropdownMenu>
<DropdownMenuTrigger render={<Button />}>Actions</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuItem onClick={rerun}>Re-run</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>Props
- className
stringDefault —
Keyboard
| Enter | Open the menu |
|---|---|
| ↑ ↓ | Move through items |
| Esc | Close and return focus |
Reduced motion
The menu appears without animation.