--- import { ClientRouter } from 'astro:transitions'; import Header from '../components/Header.astro'; import Footer from '../components/Footer.astro'; import '../styles/global.css'; interface Props { title: string; description?: string; } const { title, description = 'KiCad in the browser — WebAssembly port.' } = Astro.props; const fullTitle = title === 'KiCad in the browser' ? title : `${title} — KiCad in the browser`; --- {fullTitle} {/* SPA-style navigation: swaps the page without a full reload. */}