"use client"; import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"; import { cn } from "@ui/lib"; import { CheckIcon, ChevronRightIcon } from "lucide-react"; import * as React from "react"; const DropdownMenu = DropdownMenuPrimitive.Root; const DropdownMenuTrigger = DropdownMenuPrimitive.Trigger; const DropdownMenuGroup = DropdownMenuPrimitive.Group; const DropdownMenuPortal = DropdownMenuPrimitive.Portal; const DropdownMenuSub = DropdownMenuPrimitive.Sub; const DropdownMenuRadioGroup = DropdownMenuPrimitive.RadioGroup; const DropdownMenuSubTrigger = ({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean; }) => ( {children} ); const DropdownMenuSubContent = ({ className, ...props }: React.ComponentProps) => ( ); const DropdownMenuContent = ({ className, sideOffset = 4, ...props }: React.ComponentProps) => ( ); const DropdownMenuItem = ({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; }) => ( ); const DropdownMenuCheckboxItem = ({ className, children, checked, ...props }: React.ComponentProps) => ( {children} ); const DropdownMenuRadioItem = ({ className, children, ...props }: React.ComponentProps) => ( {children} ); const DropdownMenuLabel = ({ className, inset, ...props }: React.ComponentProps & { inset?: boolean; }) => ( ); const DropdownMenuSeparator = ({ className, ...props }: React.ComponentProps) => ( ); const DropdownMenuShortcut = ({ className, ...props }: React.HTMLAttributes) => { return ( ); }; export { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, };