"use client"; import * as React from "react"; import * as ContextMenuPrimitive from "@radix-ui/react-context-menu"; import { CheckIcon, ChevronRightIcon, DotFilledIcon, } from "@radix-ui/react-icons"; import { cn } from "@/lib/utils"; const ContextMenu = ContextMenuPrimitive.Root; const ContextMenuTrigger = ContextMenuPrimitive.Trigger; const ContextMenuGroup = ContextMenuPrimitive.Group; const ContextMenuPortal = ContextMenuPrimitive.Portal; const ContextMenuSub = ContextMenuPrimitive.Sub; const ContextMenuRadioGroup = ContextMenuPrimitive.RadioGroup; const ContextMenuSubTrigger = ( { ref, className, inset, children, ...props } ) => ( {children} ); ContextMenuSubTrigger.displayName = ContextMenuPrimitive.SubTrigger.displayName; const ContextMenuSubContent = ( { ref, className, ...props }: React.ComponentPropsWithoutRef & { ref: React.RefObject>; } ) => (); ContextMenuSubContent.displayName = ContextMenuPrimitive.SubContent.displayName; const ContextMenuContent = ( { ref, className, ...props }: React.ComponentPropsWithoutRef & { ref: React.RefObject>; } ) => ( ); ContextMenuContent.displayName = ContextMenuPrimitive.Content.displayName; const ContextMenuItem = ( { ref, className, inset, ...props } ) => (); ContextMenuItem.displayName = ContextMenuPrimitive.Item.displayName; const ContextMenuCheckboxItem = ( { ref, className, children, checked, ...props }: React.ComponentPropsWithoutRef & { ref: React.RefObject>; } ) => ( {children} ); ContextMenuCheckboxItem.displayName = ContextMenuPrimitive.CheckboxItem.displayName; const ContextMenuRadioItem = ( { ref, className, children, ...props }: React.ComponentPropsWithoutRef & { ref: React.RefObject>; } ) => ( {children} ); ContextMenuRadioItem.displayName = ContextMenuPrimitive.RadioItem.displayName; const ContextMenuLabel = ( { ref, className, inset, ...props } ) => (); ContextMenuLabel.displayName = ContextMenuPrimitive.Label.displayName; const ContextMenuSeparator = ( { ref, className, ...props }: React.ComponentPropsWithoutRef & { ref: React.RefObject>; } ) => (); ContextMenuSeparator.displayName = ContextMenuPrimitive.Separator.displayName; const ContextMenuShortcut = ({ className, ...props }: React.HTMLAttributes) => { return ( ); }; ContextMenuShortcut.displayName = "ContextMenuShortcut"; export { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuCheckboxItem, ContextMenuRadioItem, ContextMenuLabel, ContextMenuSeparator, ContextMenuShortcut, ContextMenuGroup, ContextMenuPortal, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuRadioGroup, };