Back to Shark UI

Context Menu

docs/components/context-menu

latest6.3 KB
Original Source

Sections

Components

Utilities

Forms

Hooks

Context Menu

Copy Markdown

A menu shown on right-click.

DocsAPI

Context Menu is built on top of the Menu component. Check it out for more examples.

PreviewCode

Right click hereLong press here

Installation#

CLIManual

pnpmbunnpmyarn

pnpm dlx shadcn@latest add @shark/context-menu

Anatomy#

ContextMenu
├── ContextMenuTrigger
└── ContextMenuContent
    ├── ContextMenuGroup
    ├── ContextMenuItem
    ├── ContextMenuCheckboxItem
    ├── ContextMenuRadioGroup
    │ └── ContextMenuRadioItem
    ├── ContextMenuSub
    │ ├── ContextMenuSubTrigger
    │ └── ContextMenuSubContent
    ├── ContextMenuSeparator
    └── ContextMenuShortcut

Usage#

import { 
  ContextMenu, 
  ContextMenuTrigger, 
  ContextMenuContent, 
  ContextMenuItemGroup,
  ContextMenuItemGroupLabel,
  ContextMenuItem,
} from "@/components/ui/context-menu";
<ContextMenu>
  <ContextMenuTrigger>Right click here</ContextMenuTrigger>
  <ContextMenuContent>
    <ContextMenuItemGroup>
      <ContextMenuItem value="action-1">Action 1</ContextMenuItem>
      <ContextMenuItem value="action-2">Action 2</ContextMenuItem>
      <ContextMenuItem value="action-3">Action 3</ContextMenuItem>
    </ContextMenuItemGroup>
  </ContextMenuContent>
</ContextMenu>

API Reference#

ContextTrigger#

Trigger component for the context menu.

PropTypeDefault
classNamestring-
asChildbooleanfalse

For a complete list of props, see the Menu API Reference.

[

Previous page

Command ](/docs/components/command)[

Next page

Data List ](/docs/components/data-list)

On This Page

InstallationAnatomyUsageAPI ReferenceContextTrigger