Navigation Menu
Understand the design system and contribute to it
Component preview
The live preview for UI components is handled by components/atoms/codedocs/ComponentPreview.tsx. Use it directly inside MDX whenever you want a playground-style embed. Provide componentProps to set default values and propOptions to surface toggle-able props next to the preview.
Prop reference
Auto-generated from the component source
NavigationMenu
classNamechildrenviewport= true
React.ComponentProps<typeof NavigationMenuPrimitive.Root> & { viewport?: boolean; }
NavigationMenuContent
className
React.ComponentProps<typeof NavigationMenuPrimitive.Content>
NavigationMenuIndicator
className
React.ComponentProps<typeof NavigationMenuPrimitive.Indicator>
NavigationMenuItem
className
React.ComponentProps<typeof NavigationMenuPrimitive.Item>
NavigationMenuLink
className
React.ComponentProps<typeof NavigationMenuPrimitive.Link>
NavigationMenuList
className
React.ComponentProps<typeof NavigationMenuPrimitive.List>
NavigationMenuTrigger
classNamechildren
React.ComponentProps<typeof NavigationMenuPrimitive.Trigger>
NavigationMenuViewport
className
React.ComponentProps<typeof NavigationMenuPrimitive.Viewport>