Top-level product navigation with optional flyout panels, built on Radix NavigationMenu.
NavigationMenu renders a horizontal navigation bar with grouped items and optional flyout content panels. It wraps @radix-ui/react-navigation-menu for keyboard navigation, hover intent, and proper landmark semantics.
Mix simple links with grouped flyouts in one bar.
<NavigationMenu>
<NavigationMenuList>
<NavigationMenuItem>
<NavigationMenuLink active href="#components">Overview</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuLink href="#components">Components</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuLink href="#components">Resources</NavigationMenuLink>
</NavigationMenuItem>
</NavigationMenuList>
</NavigationMenu>import {
NavigationMenu,
NavigationMenuContent,
NavigationMenuItem,
NavigationMenuLink,
NavigationMenuList,
NavigationMenuTrigger,
} from "@froggdesign/enter-ui-react";NavigationMenu inherits Radix NavigationMenu semantics: keyboard navigation, focus restoration, and proper role="navigation" landmarks. Use active on NavigationMenuLink to mark the current page.
NavigationMenuLink accepts active to apply active styling.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.