import { NavigationMenu as NavigationMenuPrimitive } from '@base-ui/react/navigation-menu'; import { cn } from '@evershop/evershop/lib/util/cn'; import { cva } from 'class-variance-authority'; import { ChevronDownIcon } from 'lucide-react'; import React from 'react'; function NavigationMenu({ className, children, ...props }: NavigationMenuPrimitive.Root.Props) { return ( {children} ); } function NavigationMenuList({ className, ...props }: NavigationMenuPrimitive.List.Props) { return ( ); } function NavigationMenuItem({ className, ...props }: NavigationMenuPrimitive.Item.Props) { return ( ); } const navigationMenuTriggerStyle = cva( 'bg-background hover:bg-muted focus:bg-muted data-open:hover:bg-muted data-open:focus:bg-muted data-open:bg-muted/50 focus-visible:ring-ring/50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted rounded-md px-4 py-2 text-sm font-medium transition-all focus-visible:ring-[3px] focus-visible:outline-1 disabled:opacity-50 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center disabled:pointer-events-none outline-none' ); function NavigationMenuTrigger({ className, children, ...props }: NavigationMenuPrimitive.Trigger.Props) { return ( {children}{' '} ); } function NavigationMenuContent({ className, ...props }: NavigationMenuPrimitive.Content.Props) { return ( ); } function NavigationMenuPositioner({ className, side = 'bottom', sideOffset = 8, align = 'start', alignOffset = 0, ...props }: NavigationMenuPrimitive.Positioner.Props) { return ( ); } function NavigationMenuLink({ className, ...props }: NavigationMenuPrimitive.Link.Props) { return ( ); } function NavigationMenuIndicator({ className, ...props }: NavigationMenuPrimitive.Icon.Props) { return (
); } export { NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuTrigger, navigationMenuTriggerStyle, NavigationMenuPositioner };