'use client'; import * as MenubarPrimitive from '@radix-ui/react-menubar'; import Check from 'lucide-react/dist/esm/icons/check'; import ChevronRight from 'lucide-react/dist/esm/icons/chevron-right'; import Circle from 'lucide-react/dist/esm/icons/circle'; import * as React from 'react'; import { cn } from '@/lib/utils'; function MenubarMenu({ ...props }: React.ComponentProps) { return ; } function MenubarGroup({ ...props }: React.ComponentProps) { return ; } function MenubarPortal({ ...props }: React.ComponentProps) { return ; } function MenubarRadioGroup({ ...props }: React.ComponentProps) { return ; } function MenubarSub({ ...props }: React.ComponentProps) { return ; } const Menubar = ({ ref, className, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( ); Menubar.displayName = MenubarPrimitive.Root.displayName; const MenubarTrigger = ({ ref, className, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( ); MenubarTrigger.displayName = MenubarPrimitive.Trigger.displayName; const MenubarSubTrigger = ({ ref, className, inset, children, ...props }: React.ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.RefObject | null> }) => ( {children} ); MenubarSubTrigger.displayName = MenubarPrimitive.SubTrigger.displayName; const MenubarSubContent = ({ ref, className, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( ); MenubarSubContent.displayName = MenubarPrimitive.SubContent.displayName; const MenubarContent = ( { ref, className, align = 'start', alignOffset = -4, sideOffset = 8, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }, ) => ( ); MenubarContent.displayName = MenubarPrimitive.Content.displayName; const MenubarItem = ({ ref, className, inset, ...props }: React.ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.RefObject | null> }) => ( ); MenubarItem.displayName = MenubarPrimitive.Item.displayName; const MenubarCheckboxItem = ({ ref, className, children, checked, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( {children} ); MenubarCheckboxItem.displayName = MenubarPrimitive.CheckboxItem.displayName; const MenubarRadioItem = ({ ref, className, children, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( {children} ); MenubarRadioItem.displayName = MenubarPrimitive.RadioItem.displayName; const MenubarLabel = ({ ref, className, inset, ...props }: React.ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.RefObject | null> }) => ( ); MenubarLabel.displayName = MenubarPrimitive.Label.displayName; const MenubarSeparator = ({ ref, className, ...props }: React.ComponentPropsWithoutRef & { ref?: React.RefObject | null> }) => ( ); MenubarSeparator.displayName = MenubarPrimitive.Separator.displayName; const MenubarShortcut = ({ className, ...props }: React.HTMLAttributes) => { return ( ); }; MenubarShortcut.displayname = 'MenubarShortcut'; export { Menubar, MenubarCheckboxItem, MenubarContent, MenubarGroup, MenubarItem, MenubarLabel, MenubarMenu, MenubarPortal, MenubarRadioGroup, MenubarRadioItem, MenubarSeparator, MenubarShortcut, MenubarSub, MenubarSubContent, MenubarSubTrigger, MenubarTrigger, };