Basic Top Nav
Simple horizontal navigation links.
Molecules
Top-level site navigation menu with rich popover panels.
pnpm add @quinkit/uiimport { NavigationMenu } from "@quinkit/ui";Live previews · code · themes · viewport · dark mode
Simple horizontal navigation links.
A flyout panel with a grid of product links.
Collapses into a Sheet menu on small screens.
Highlighted active menu item with primary accent styling.
Product feature dropdown with icons and supporting text.
NavigationMenu is part of the Week 4–6 free core component set. It follows the shared component standard with TypeScript exports, semantic token styling, accessibility-minded markup, and Storybook examples.
bg-background, text-foreground, border-border, bg-popover, and text-muted-foreground.NavigationMenu adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/navigation-menu.json