From 9a97e41c282cd79bc7e0f7dccf6bda6a70f7e205 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Thu, 7 May 2026 07:38:57 +0200 Subject: [PATCH] fix(faith): no-Latin prayers always render in monolingual style Force showLatin=false in Prayer wrapper when hasLatin is false so spacing and red rubric icons stay correct regardless of toggle state. Also hide the Latin toggle on individual non-bilingual prayer routes. --- package.json | 2 +- src/lib/components/faith/prayers/Prayer.svelte | 2 +- .../[prayers=prayersLang]/[prayer]/+page.svelte | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index e5ea41c8..b72e678b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.67.2", + "version": "1.67.3", "private": true, "type": "module", "scripts": { diff --git a/src/lib/components/faith/prayers/Prayer.svelte b/src/lib/components/faith/prayers/Prayer.svelte index 0a976c57..ec0b4d84 100644 --- a/src/lib/components/faith/prayers/Prayer.svelte +++ b/src/lib/components/faith/prayers/Prayer.svelte @@ -16,7 +16,7 @@ langStore = null; } - let showLatin = $derived(showLatinStore ? $showLatinStore : true); + let showLatin = $derived(hasLatin === false ? false : (showLatinStore ? $showLatinStore : true)); let urlLang = $derived(langStore ? $langStore : 'de'); diff --git a/src/routes/[faithLang=faithLang]/[prayers=prayersLang]/[prayer]/+page.svelte b/src/routes/[faithLang=faithLang]/[prayers=prayersLang]/[prayer]/+page.svelte index 95719cc1..2a983037 100644 --- a/src/routes/[faithLang=faithLang]/[prayers=prayersLang]/[prayer]/+page.svelte +++ b/src/routes/[faithLang=faithLang]/[prayers=prayersLang]/[prayer]/+page.svelte @@ -202,7 +202,7 @@ h1 {

{prayerName}

- {#if !isLatin} + {#if !isLatin && isBilingue}

{prayerName}

- {#if !isLatin} + {#if !isLatin && isBilingue}