It displays a menu located at the pointer, triggered by a right-click or a long-press.
This component is made on top of Radix UIs Context Menu Component with our styling conventions. This component has been shared with you, ensuring that all its native properties are accessible. If you need to apply your own styling you can use the isBarebone (to remove styling from entire component and its subcomponents) or isUnstyled (to remove styling from a particular subcomponent).
Unlike other similar components like Dialog, Menu, etc., it is not made of a button component. You can use any element as its trigger.
Right Click here
<ContextMenu><ContextMenuTriggerclassName="dark:border-secondary-700 flex h-[200px] w-full items-center justify-center border-2 border-dotted"> Right Click here</ContextMenuTrigger><ContextMenuContent><ContextMenuItem> Back</ContextMenuItem><ContextMenuSub><ContextMenuSubTrigger> More Tools</ContextMenuSubTrigger><ContextMenuSubContent><ContextMenuItem> Save Page As...</ContextMenuItem><ContextMenuSeparator/><ContextMenuItem> Developer Tools</ContextMenuItem></ContextMenuSubContent></ContextMenuSub><ContextMenuSeparator/><ContextMenuCheckboxItemchecked> Show Bookmarks</ContextMenuCheckboxItem><ContextMenuCheckboxItem> Show Full URLs</ContextMenuCheckboxItem><ContextMenuSeparator/><ContextMenuLabel> People</ContextMenuLabel><ContextMenuRadioGroupvalue="2"><ContextMenuRadioItemvalue="1"> Jack</ContextMenuRadioItem><ContextMenuRadioItemvalue="2"> Denial</ContextMenuRadioItem></ContextMenuRadioGroup></ContextMenuContent></ContextMenu>
Size
There are 3 size options in Context Menu: sm, md (default), & lg.s
Right Click here
<ContextMenusize="sm"><ContextMenuTriggerclassName="dark:border-secondary-700 flex h-[200px] w-full items-center justify-center border-2 border-dotted"> Right Click here</ContextMenuTrigger><ContextMenuContent><ContextMenuItem> Back</ContextMenuItem><ContextMenuSub><ContextMenuSubTrigger> More Tools</ContextMenuSubTrigger><ContextMenuSubContent><ContextMenuItem> Save Page As...</ContextMenuItem><ContextMenuSeparator/><ContextMenuItem> Developer Tools</ContextMenuItem></ContextMenuSubContent></ContextMenuSub><ContextMenuSeparator/><ContextMenuCheckboxItemchecked> Show Bookmarks</ContextMenuCheckboxItem><ContextMenuCheckboxItem> Show Full URLs</ContextMenuCheckboxItem><ContextMenuSeparator/><ContextMenuLabel> People</ContextMenuLabel><ContextMenuRadioGroupvalue="2"><ContextMenuRadioItemvalue="1"> Jack</ContextMenuRadioItem><ContextMenuRadioItemvalue="2"> Denial</ContextMenuRadioItem></ContextMenuRadioGroup></ContextMenuContent></ContextMenu>
Barebone
Pass isBarebone prop to remove all style in context-menu.