--- import AuthMenu from "../auth/AuthMenu.astro"; import ThemeSwitcher from "../ThemeSwitcher.astro"; const navLinks = [ { href: "/", label: "Home" }, { href: "/about", label: "About" }, { href: "/community-content", label: "Content" }, { href: "/events", label: "Events" }, { href: "/communities", label: "Communities" }, ]; const currentPath = Astro.url.pathname; const authErrorCode = Astro.locals.authproto?.errorCode; const authErrorDescription = Astro.locals.authproto?.errorDescription; const authError = authErrorDescription ?? authErrorCode; const isActive = (href: string) => currentPath === href || (href !== "/" && currentPath.startsWith(href)); ---