NOCTA UI

Context Menu

A context menu component that appears on right-click with full keyboard navigation and submenu support

Installation

Install the Context Menu component using the nocta-ui CLI:

npx @nocta-ui/cli add context-menu

Import the component:

import {
  ContextMenu,
  ContextMenuTrigger,
  ContextMenuContent,
  ContextMenuItem,
  ContextMenuSeparator
} from '@/components/ui/context-menu';

Examples

Default Context Menu

With Separators

With Submenu

Disabled State

API Reference

ContextMenu

Prop

Type

ContextMenuTrigger

Prop

Type

ContextMenuContent

Prop

Type

ContextMenuItem

Prop

Type

ContextMenuSeparator

Prop

Type

ContextMenuSub

Prop

Type

ContextMenuSubTrigger

Prop

Type

ContextMenuSubContent

Prop

Type