Context Menu
A menu opened from a right click.
Installation
Section titled “Installation”npm install @refineui/react @refineui/tokensyarn add @refineui/react @refineui/tokenspnpm add @refineui/react @refineui/tokensbun add @refineui/react @refineui/tokensimport { ContextMenu, ContextMenuTrigger, ContextMenuPortal, ContextMenuContent, ContextMenuItem, ContextMenuSeparator, ContextMenuSub, ContextMenuSubTrigger, ContextMenuSubContent,} from "@refineui/react";
<ContextMenu> <ContextMenuTrigger asChild> <div>Right click</div> </ContextMenuTrigger> <ContextMenuPortal> <ContextMenuContent> <ContextMenuItem onSelect={() => copy()}>Copy</ContextMenuItem> <ContextMenuSeparator /> <ContextMenuSub> <ContextMenuSubTrigger>More</ContextMenuSubTrigger> <ContextMenuPortal> <ContextMenuSubContent> <ContextMenuItem>Rename</ContextMenuItem> </ContextMenuSubContent> </ContextMenuPortal> </ContextMenuSub> </ContextMenuContent> </ContextMenuPortal></ContextMenu>onSelect receives an event. Call preventDefault() on it to keep the menu open. Disabled items do not select.