Component

NavigationMenu

Presents site navigation with links and rich dropdown panels.

Install

Run the CLI to copy the source into your project.

pnpm dlx @stalk-ui/cli add @stalk-ui/navigation-menu

Examples

Live previews render through the docs app's PandaCSS codegen.

Theme
<NavigationMenu.Root>
  <NavigationMenu.List>
    <NavigationMenu.Item>
      <NavigationMenu.Trigger>Products</NavigationMenu.Trigger>
      <NavigationMenu.Content>
        <ul style={{ minWidth: '14rem' }}>
          <li>
            <NavigationMenu.Link href="#">Analytics</NavigationMenu.Link>
          </li>
          <li>
            <NavigationMenu.Link href="#">Automation</NavigationMenu.Link>
          </li>
          <li>
            <NavigationMenu.Link href="#">Reports</NavigationMenu.Link>
          </li>
        </ul>
      </NavigationMenu.Content>
    </NavigationMenu.Item>
    <NavigationMenu.Item>
      <NavigationMenu.Link href="#">Pricing</NavigationMenu.Link>
    </NavigationMenu.Item>
  </NavigationMenu.List>
</NavigationMenu.Root>

Props

Public component props extracted from the source TypeScript types.

No component-specific props are documented yet — the component accepts the underlying element's standard props.

Variants

Variant axes exposed by the underlying PandaCSS recipe or slot recipe.

No recipe variants are documented for this component.

Registry

Files this component contributes to your registry install.

  • Manifest: `/r/navigation-menu.json`
  • Recipe: `navigationMenu`
  • Files: `src/components/ui/navigation-menu.tsx`