import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; import { Check, ChevronRight, Circle } from 'lucide-react'; import { cn } from '@/lib/utils'; const DropdownMenu = DropdownMenuPrimitive.Root; const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger; const DropdownMenuGroup = DropdownMenuPrimitive.Group; const DropdownMenuPortal = DropdownMenuPrimitive.Portal; const DropdownMenuSub = DropdownMenuPrimitive.Sub; const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup; function DropdownMenuSubTrigger({ className, inset, children, ...props }) { return ( {children} ); } function DropdownMenuSubContent({ className, ...props }) { return ( ); } function DropdownMenuContent({ className, sideOffset = 4, ...props }) { return ( ); } function DropdownMenuItem({ className, inset, destructive, ...props }) { return ( svg]:size-4 [&>svg]:shrink-0', inset && 'pl-8', destructive && 'text-destructive focus:bg-destructive/10 focus:text-destructive', className )} {...props} /> ); } function DropdownMenuCheckboxItem({ className, children, checked, ...props }) { return ( {children} ); } function DropdownMenuRadioItem({ className, children, ...props }) { return ( {children} ); } function DropdownMenuLabel({ className, inset, ...props }) { return ( ); } function DropdownMenuSeparator({ className, ...props }) { return ( ); } function DropdownMenuShortcut({ className, ...props }) { return ( ); } export { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuGroup, DropdownMenuPortal, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuRadioGroup, };