/** * SiteHeader — top navigation present on the homepage. * * Magazine-style — clean, with the brand mark left and a slim nav right. * On narrow viewports the nav cluster collapses behind a hamburger drawer * (MobileNav) so the row stops overflowing the screen edge. * Sub-pages use BureauNav (sticky with breadcrumbs) instead. */ import Link from "next/link"; import { AuthBar } from "./auth-bar"; import { LocaleToggle } from "./locale-toggle"; import { MobileNav } from "./mobile-nav"; import { NavLink } from "./nav-link"; export function SiteHeader({ locale }: { locale: "pt-br" | "en" }) { const items = [ { href: "/sightings", label: locale === "en" ? "Sightings" : "Avistamentos" }, { href: "/witnesses", label: locale === "en" ? "Witnesses" : "Testemunhas" }, { href: "/objects", label: locale === "en" ? "Craft" : "Objetos" }, { href: "/locations", label: locale === "en" ? "Locations" : "Locais" }, { href: "/operations", label: locale === "en" ? "Programs" : "Programas" }, { href: "/bureau", label: locale === "en" ? "Case files" : "Casos" }, { href: "/search", label: locale === "en" ? "Search" : "Busca" }, ]; return (
The Disclosure Bureau {/* Desktop nav — hidden below md, shown md+. */} {/* Mobile menu — hamburger + drawer; hidden md+. */}
); }