--- interface Props { title?: string; description?: string; ogImage?: string; canonical?: string; metadata?: { title?: string; description?: string; ogImage?: string; canonical?: string; ignoreTitleTemplate?: boolean; }; } import Seo from "@/components/seo/Seo.astro"; import Schema from "@/components/seo/Schema.astro"; import Navbar from "@/components/layout/Navbar.astro"; import Footer from "@/components/layout/Footer.astro"; import { ClientRouter } from "astro:transitions"; import "@/styles/global.css"; import { siteConfig } from "@/config/site"; const { title, description, ogImage, canonical, metadata } = Astro.props; const finalTitle = metadata?.title || title; const finalDescription = metadata?.description || description; const finalOgImage = metadata?.ogImage || ogImage; const finalCanonical = metadata?.canonical || canonical; const finalIgnoreTitleTemplate = metadata?.ignoreTitleTemplate || false; --- Skip to content