--- import { getImage } from "astro:assets"; import BaseLayout from "@layouts/BaseLayout.astro"; import logoBM from "@assets/images/logo_bm.png"; import { t } from "@i18n"; import { IconBlog, IconBook, IconBriefcase, IconGamepad, IconMagnifyingGlass, IconMoon, IconSun, IconTags, } from "@components/icons"; type Props = { pageTitle: string; isAgeRestricted?: boolean; enablePagefind?: boolean; class?: string; }; const { pageTitle, enablePagefind, class: className, isAgeRestricted } = Astro.props; const logo = await getImage({ src: logoBM, width: 192 }); const currentYear = new Date().getFullYear().toString(); const isCurrentRoute = (path: string) => Astro.url.pathname === path || (path !== "/" && Astro.url.pathname === `${path}/`); ---