Skip to main content
The Context Menu component displays a menu when the user right-clicks (or long-presses) on an element.

Installation

Usage

This component is built on @base-ui/react’s ContextMenu primitive. It shares the same structure as Menu but is triggered by right-click instead of a button.

Features

  • Right-click activation
  • Touch long-press support
  • Keyboard accessible
  • Same features as Menu component
  • Supports items, groups, checkboxes, radio buttons, and submenus

Examples

Basic Context Menu

On Image

Accessibility

  • Built on @base-ui/react for accessibility
  • Keyboard shortcut (Shift+F10 or context menu key)
  • Focus management
  • Screen reader support
  • ARIA menu pattern