Header Nav
Horizontal application header with brand, links, and actions.
P Plinth
Install
npx shadcn@latest add https://plinth.dhrumilkherde.com/r/header-nav.jsonUsage
import {
HeaderNav, HeaderNavBrand, HeaderNavLinks, HeaderNavLink, HeaderNavActions,
} from "@/components/ui/header-nav";
<HeaderNav>
<HeaderNavBrand>Acme</HeaderNavBrand>
<HeaderNavLinks>
<HeaderNavLink href="/" active>Home</HeaderNavLink>
</HeaderNavLinks>
<HeaderNavActions>
<Button size="sm">Sign up</Button>
</HeaderNavActions>
</HeaderNav>Make it sticky with className="sticky top-0 z-40". On small screens, hide
HeaderNavLinks and move them into a Sheet.
Accessibility
- Links live in a
navelement; the active link carriesaria-current="page".