Context Menu
Displays a menu to the user — such as a set of actions or functions — triggered by a right click.
shadcn/ui docs →Preview
Right click here
Installation
terminal
Other package managers
bunx --bun shadcn@latest add https://trents.tech/r/context-menu.json
Dependencies: @radix-ui/react-context-menu
Usage
example.tsx
import {
ContextMenu,
ContextMenuContent,
ContextMenuItem,
ContextMenuTrigger,
} from "@/components/ui/context-menu"
<ContextMenu>
<ContextMenuTrigger className="flex h-[150px] w-[300px] items-center justify-center rounded-base border-2 border-dashed border-border text-sm">
Right click here
</ContextMenuTrigger>
<ContextMenuContent>
<ContextMenuItem>Profile</ContextMenuItem>
<ContextMenuItem>Settings</ContextMenuItem>
<ContextMenuItem>Logout</ContextMenuItem>
</ContextMenuContent>
</ContextMenu>