Components
NavigationMenu
Horizontal site navigation whose entries can open dropdown panels of links or
rich content. Wraps Base UI NavigationMenu Root; compose with
NavigationMenuList and NavigationMenuItem. Which entry is open is
uncontrolled by default; pass value/onValueChange to control it.
Usage
Best practices
Reserve
NavigationMenufor site/section navigation with panels; a click actions menu isDropdownMenu, a desktop app menu bar isMenubar, and simple in-page routed tabs areTabNavigation.Keep it uncontrolled unless you must drive it; leave
viewporton unless you render your ownNavigationMenuViewport(e.g. to place aNavigationMenuIndicatorin it).
Props
NavigationMenu
NavigationMenuContent
NavigationMenuIndicator
NavigationMenuItem
NavigationMenuLink
NavigationMenuList
NavigationMenuTrigger
NavigationMenuViewport
Also exports
- const
NAVIGATION_MENU_TRIGGER_CLASSES - const
navigationMenuAnatomy - const
navigationMenuTriggerStyle
Anatomy
Composition
Builds on