Skip to main content

Context Menu

Right-click context menu.

Usage

<w-context-menu>
<w-slot trigger>
<div>Right-click in this area</div>
</w-slot>
<w-slot body>
<div>
<w-slot item name="cut"><button>Cut</button></w-slot>
<w-slot item name="copy"><button>Copy</button></w-slot>
<w-slot item name="paste"><button>Paste</button></w-slot>
</div>
</w-slot>
</w-context-menu>

Props

PropTypeDefaultDescription
openbooleanfalseWhether menu is visible

Slots

SlotElementDescription
triggerAnyArea that responds to right-click
contentContainerMenu content
itemButtonMenu items

Events

EventDetailDescription
select{ item }Item selected

Keyboard

KeyAction
ArrowDownNext item
ArrowUpPrevious item
EnterSelect item
EscapeClose menu

Accessibility

  • Same accessibility features as regular Menu
  • Opens at cursor position
  • Full keyboard navigation