Skip to Content

ContextMenu

Wrap any area — right-clicking it opens the menu at the cursor. Items use the same MenuItem shape as Menu.

Right-click here

import { ContextMenu } from '@gg-software/ui'; <ContextMenu items={[ { key: 'open', label: 'Open', onClick: () => open(file) }, { key: 'rename', label: 'Rename', onClick: () => rename(file) }, { divider: true }, { key: 'delete', label: 'Delete', danger: true, onClick: () => remove(file) }, ]} > <FileRow file={file} /> </ContextMenu>;

Props

PropTypeDefaultDescription
items*MenuItem[]
children*ReactNodecontent rendered inside the component
classNamestring

* required · generated from packages/ui/src/navigation/ContextMenu/ContextMenu.tsx