import React from "react"; import * as ContextMenuPrimitive from "@rn-primitives/context-menu"; import { cn } from "../utils/cn"; import { useColorScheme } from "nativewind"; const ContextMenu = ContextMenuPrimitive.Root; const ContextMenuTrigger = ContextMenuPrimitive.Trigger; const ContextMenuContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { className?: string } >(({ className, ...props }, ref) => { const { colorScheme } = useColorScheme(); const isDark = colorScheme === "dark"; return ( ); }); ContextMenuContent.displayName = "ContextMenuContent"; const ContextMenuItem = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { className?: string; inset?: boolean; variant?: "default" | "destructive"; } >(({ className, inset, variant, ...props }, ref) => ( )); ContextMenuItem.displayName = "ContextMenuItem"; const ContextMenuSeparator = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { className?: string } >(({ className, ...props }, ref) => ( )); ContextMenuSeparator.displayName = "ContextMenuSeparator"; const ContextMenuLabel = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & { className?: string; inset?: boolean; } >(({ className, inset, ...props }, ref) => ( )); ContextMenuLabel.displayName = "ContextMenuLabel"; export { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuSeparator, ContextMenuLabel, };