'use client'; import * as React from 'react'; import { Menu as BaseMenu } from '@base-ui/react/menu'; import { cn } from '@/lib/utils'; const Menu = BaseMenu.Root; const MenuTrigger = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); MenuTrigger.displayName = 'MenuTrigger'; const MenuPortal = BaseMenu.Portal; const MenuPositioner = React.forwardRef>( ({ className, sideOffset = 8, ...props }, ref) => ( ), ); MenuPositioner.displayName = 'MenuPositioner'; const MenuPopup = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); MenuPopup.displayName = 'MenuPopup'; const MenuItem = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); MenuItem.displayName = 'MenuItem'; const MenuSeparator = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); MenuSeparator.displayName = 'MenuSeparator'; const MenuGroup = BaseMenu.Group; const MenuGroupLabel = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); MenuGroupLabel.displayName = 'MenuGroupLabel'; export { Menu, MenuTrigger, MenuPortal, MenuPositioner, MenuPopup, MenuItem, MenuSeparator, MenuGroup, MenuGroupLabel };