Components
ContextMenu
Menu of actions or options, opened by right-clicking (or long-pressing) its
trigger surface. Supports nested submenus, checkbox/radio items, separators,
and keyboard shortcuts. Open state is uncontrolled by default; pass
onOpenChange to observe it.
Usage
Best practices
Use
ContextMenufor a right-click / long-press menu on a surface; a menu opened by clicking a button or trigger is aDropdownMenu.Wrap the target region in
ContextMenuTriggerso the whole surface is right-clickable; useContextMenuCheckboxItem/ContextMenuRadioGroupfor stateful rows.
Props
ContextMenuCheckboxItem
ContextMenuContent
ContextMenuItem
ContextMenuLabel
ContextMenuRadioItem
ContextMenuSeparator
ContextMenuSubContent
ContextMenuSubTrigger
Also exports
- component
ContextMenu - const
contextMenuAnatomy - component
ContextMenuGroup - component
ContextMenuPortal - component
ContextMenuRadioGroup - component
ContextMenuShortcut - component
ContextMenuSub - component
ContextMenuTrigger