Right-click and keyboard context actions.
ContextMenu defines how EnterUI handles right-click and keyboard context actions, including default structure, accessible states, and token-driven styling.
Right-click or use keyboard context menu controls on the trigger.
<ContextMenu>
<ContextMenuTrigger asChild><Button variant="secondary">Context target</Button></ContextMenuTrigger>
<ContextMenuContent>
<ContextMenuItem>Open</ContextMenuItem>
<ContextMenuItem>Duplicate</ContextMenuItem>
<ContextMenuSeparator />
<ContextMenuItem destructive>Delete</ContextMenuItem>
</ContextMenuContent>
</ContextMenu>import {
Button,
ContextMenu,
ContextMenuContent,
ContextMenuItem,
ContextMenuSeparator,
ContextMenuTrigger,
} from "@froggdesign/enter-ui-react";ContextMenu uses Radix behavior for menu semantics, keyboard access, roving focus, disabled items, and nested menus.
ContextMenuItem supports destructive and inset.asChild.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.