Navigation Menu
A navigation bar whose one panel reshapes as you move between titles.
Installation#
$ pnpm dlx shadcn@latest add @liquikit/navigation-menuNeeds the @liquikit registry in your components.json. Set it up once.
Usage#
import { NavigationMenu } from "@/components/liquikit/navigation-menu"<NavigationMenu.Root>
<NavigationMenu.List aria-label="Main">
<NavigationMenu.Item>
<NavigationMenu.Trigger>Products</NavigationMenu.Trigger>
<NavigationMenu.Content>
<NavigationMenu.Link href="/laptops" title="Laptops" />
</NavigationMenu.Content>
</NavigationMenu.Item>
</NavigationMenu.List>
</NavigationMenu.Root>API Reference#
NavigationMenu.Root
| Prop | Type | Default |
|---|---|---|
theme | "light" | "dark"Light or dark glass. Falls back to the nearest | — |
refraction | "interactive" | "always"When the glass bends the page. | "interactive" |
Also takes every prop of Base UI's navigation menu, plus className and style.
NavigationMenu.List
| Prop | Type | Default |
|---|---|---|
theme | "light" | "dark"Light or dark glass. Falls back to the nearest | — |
lens | Partial<LensProfile>Overrides for the lens profile, such as | — |
liquid | numberHow far the glass squashes and stretches as it moves. | — |
refraction | "interactive" | "always"When the glass bends the page. | "interactive" |