preskok/ui

Context Menu

Right-click context menu built on top of the menu primitives.

Installation

pnpm dlx preskok-ui@latest add context-menu

Usage

import {
  ContextMenu,
  ContextMenuContent,
  ContextMenuItem,
  ContextMenuSeparator,
  ContextMenuTrigger,
} from "@/components/ui/preskok-ui/context-menu"
 
export function ContextMenuDemo() {
  return (
    <ContextMenu>
      <ContextMenuTrigger className="rounded border px-3 py-2">
        Right click me
      </ContextMenuTrigger>
      <ContextMenuContent>
        <ContextMenuItem>Copy</ContextMenuItem>
        <ContextMenuItem>Paste</ContextMenuItem>
        <ContextMenuSeparator />
        <ContextMenuItem intent="danger">Delete</ContextMenuItem>
      </ContextMenuContent>
    </ContextMenu>
  )
}