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