components / navbar

navbar.

fixed top nav with inline desktop links and a hamburger-driven slide-in panel below md. routes are caller-supplied; behavior split into a headless useNavbar hook.

resize narrow → hamburger
installation
bunx @justin06lee/chrome@latest add navbar
usage
Brand + links
<Navbar
brand={<span className="text-sm">justin06lee.dev</span>}
links={[
{ label: "calendar", href: "/calendar" },
{ label: "articles", href: "/articles" },
]}
/>