Y2K UI

Navigation Menu

A horizontal navigation bar with dropdown submenus.

navigation-menu-demo.app

Installation

terminal.sh
npx y2kui@latest add navigation-menu

Usage

import {
  NavigationMenu,
  NavigationMenuList,
  NavigationMenuItem,
  NavigationMenuTrigger,
  NavigationMenuContent,
  NavigationMenuLink,
} from "@/components/ui/navigation-menu"

<NavigationMenu>
  <NavigationMenuList>
    <NavigationMenuItem>
      <NavigationMenuTrigger>Products</NavigationMenuTrigger>
      <NavigationMenuContent>
        <NavigationMenuLink href="/product-1">Product 1</NavigationMenuLink>
      </NavigationMenuContent>
    </NavigationMenuItem>
  </NavigationMenuList>
</NavigationMenu>

Props

PropTypeDefaultDescription
NavigationMenuTriggerReactNodeOpens the submenu on hover/focus.
NavigationMenuContentReactNodeDropdown panel content.
NavigationMenuLink{ href: string }Clickable link within the menu.
NavigationMenuListReactNodeFlex container for menu items.

On this page