From b788a615bace639e6e3df88a632236a0090ecf12 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Tue, 16 Dec 2025 16:01:02 +0100 Subject: [PATCH] fix: ensure Bible verses are prerendered and served statically - Fetch full verse data at build time in +page.server.ts - Pass preloaded verseData to BibleModal instead of fetching client-side - Remove onMount fetch logic from BibleModal component - Add VerseData interface to type definitions - Update handleCitationClick to pass verseData prop This ensures all Bible verses are embedded in static HTML during build, eliminating runtime API calls and improving performance. --- src/lib/components/BibleModal.svelte | 33 +++++--------------- src/lib/data/mysteryDescriptions.ts | 7 +++++ src/routes/glaube/rosenkranz/+page.server.ts | 27 ++++++++++------ src/routes/glaube/rosenkranz/+page.svelte | 8 +++-- 4 files changed, 37 insertions(+), 38 deletions(-) diff --git a/src/lib/components/BibleModal.svelte b/src/lib/components/BibleModal.svelte index 44f4136..ab10190 100644 --- a/src/lib/components/BibleModal.svelte +++ b/src/lib/components/BibleModal.svelte @@ -1,35 +1,16 @@