Enhance routing and layout for site-specific pages. Added support for dynamic site routes, updated component imports, and improved layout styles for fullscreen display. Refactored navigation to utilize site data for dynamic button generation.
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m0s

This commit is contained in:
eewing
2026-02-18 15:33:46 -06:00
parent ec317eb17c
commit 1f14c6d422
19 changed files with 185 additions and 45 deletions
+17
View File
@@ -0,0 +1,17 @@
import { sites, type SiteSlug } from '$lib/sites';
import { error } from '@sveltejs/kit';
export function load({ params }) {
const slug = params.site?.toLowerCase() as SiteSlug | undefined;
const site = slug && slug in sites ? sites[slug as SiteSlug] : null;
if (!site) {
throw error(404, `Unknown site: ${params.site}`);
}
return {
slug: slug as SiteSlug,
url: site.url,
title: site.title
};
}