Open GitHub repository
ComponentsContext Menu

Context Menu

Presents actions at the pointer when a user opens the context menu on a target.

Installation

bunx @swift-rust/ui add context-menu

Usage

tsx
1import { ContextMenu, ContextMenuContent, ContextMenuItem, ContextMenuSeparator, ContextMenuTrigger } from "@/components/ui/context-menu";
2 
3<ContextMenu>
4 <ContextMenuTrigger>Right-click this area</ContextMenuTrigger>
5 <ContextMenuContent>
6 <ContextMenuItem>Copy</ContextMenuItem>
7 <ContextMenuSeparator />
8 <ContextMenuItem>Delete</ContextMenuItem>
9 </ContextMenuContent>
10</ContextMenu>

Composition

Context Menu is composed of these parts:

ContextMenu
├── ContextMenuTrigger
└── ContextMenuContent
├── ContextMenuLabel
├── ContextMenuItem
└── ContextMenuSeparator