ContextMenu

function
overlay/Popover.tsx:417
signature
ContextMenu(__namedParameters): Element

A command menu opened at a pointer position.

Parameters

NameTypeDescription
__namedParametersContextMenuProps

Returns

Element

Example

example
const [at, setAt] = useState<{ x: number; y: number } | null>(null);

<tr onContextMenu={(e) => { e.preventDefault(); setAt({ x: e.clientX, y: e.clientY }); }}></tr>

<ContextMenu at={at} onClose={() => setAt(null)} label="Row actions">
  <MenuItem onSelect={rename}>Rename</MenuItem>
</ContextMenu>