// Navigation
Context Menu
A menu shown on right-click.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/context-menu// Usage
1import { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuGroup } from "@/components/ui/context-menu";23<ContextMenu />// Code
1"use client";23import { Menu as ArkMenu, useMenuContext } from "@ark-ui/react/menu";4import type React from "react";5import { cn } from "@/lib/utils";6import {7 Menu,8 MenuContent,9 MenuGroup,10 MenuItem,11 MenuSeparator,12 MenuShortcut,13 MenuSub,14 MenuSubContent,15 MenuSubTrigger,16} from "@/registry/react/components/menu";1718export const useContextMenu = useMenuContext;1920export const ContextMenu = (props: React.ComponentProps<typeof Menu>) => (21 <Menu data-slot="context-menu" {...props} />22);2324export const ContextMenuTrigger = (25 props: React.ComponentProps<typeof ArkMenu.ContextTrigger>26) => {27 const { className, ...rest } = props;28// Dependencies