diff --git a/package.json b/package.json index 4a05e5c1..cb48b398 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.11.1", + "version": "1.11.2", "private": true, "type": "module", "scripts": { diff --git a/src/lib/components/LazyCategory.svelte b/src/lib/components/LazyCategory.svelte index 0be2128c..999ce0c6 100644 --- a/src/lib/components/LazyCategory.svelte +++ b/src/lib/components/LazyCategory.svelte @@ -10,6 +10,7 @@ children } = $props(); + // svelte-ignore state_referenced_locally let isVisible = $state(eager); // If eager=true, render immediately /** @type {HTMLDivElement | null} */ let containerRef = $state(null); diff --git a/src/lib/components/LazyImage.svelte b/src/lib/components/LazyImage.svelte index 88fa58de..3a96773d 100644 --- a/src/lib/components/LazyImage.svelte +++ b/src/lib/components/LazyImage.svelte @@ -11,6 +11,7 @@ ...restProps } = $props(); + // svelte-ignore state_referenced_locally let shouldLoad = $state(eager); /** @type {HTMLImageElement | null} */ let imgElement = $state(null); diff --git a/src/lib/components/cospend/EnhancedBalance.svelte b/src/lib/components/cospend/EnhancedBalance.svelte index 7f461b3c..d20c0f68 100644 --- a/src/lib/components/cospend/EnhancedBalance.svelte +++ b/src/lib/components/cospend/EnhancedBalance.svelte @@ -5,16 +5,19 @@ let { initialBalance = null, initialDebtData = null } = $props<{ initialBalance?: any, initialDebtData?: any }>(); + // svelte-ignore state_referenced_locally let balance = $state(initialBalance || { netBalance: 0, recentSplits: [] }); + // svelte-ignore state_referenced_locally let debtData = $state(initialDebtData || { whoOwesMe: [], whoIOwe: [], totalOwedToMe: 0, totalIOwe: 0 }); + // svelte-ignore state_referenced_locally let loading = $state(!initialBalance || !initialDebtData); let error = $state(null); diff --git a/src/lib/components/faith/BibleModal.svelte b/src/lib/components/faith/BibleModal.svelte index 815b284e..2b6ae49f 100644 --- a/src/lib/components/faith/BibleModal.svelte +++ b/src/lib/components/faith/BibleModal.svelte @@ -17,10 +17,14 @@ const isEnglish = $derived(lang === 'en'); + // svelte-ignore state_referenced_locally let book: string = $state(verseData?.book || ''); + // svelte-ignore state_referenced_locally let chapter: number = $state(verseData?.chapter || 0); + // svelte-ignore state_referenced_locally let verses: Array<{ verse: number; text: string }> = $state(verseData?.verses || []); let loading = $state(false); + // svelte-ignore state_referenced_locally let error = $state(verseData ? '' : (lang === 'en' ? 'No verse data available' : 'Keine Versdaten verfügbar')); function handleBackdropClick(event: MouseEvent) { diff --git a/src/lib/components/fitness/PeriodTracker.svelte b/src/lib/components/fitness/PeriodTracker.svelte index cec11b1b..d06e9c11 100644 --- a/src/lib/components/fitness/PeriodTracker.svelte +++ b/src/lib/components/fitness/PeriodTracker.svelte @@ -9,6 +9,7 @@ */ let { periods: initialPeriods = [], lang = 'en', sharedWith: initialSharedWith = [], readOnly = false, ownerName = '' } = $props(); + // svelte-ignore state_referenced_locally let periods = $state([...initialPeriods]); let loading = $state(false); let showAddForm = $state(false); @@ -24,6 +25,7 @@ let showHistory = $state(false); // Sharing state + // svelte-ignore state_referenced_locally let shareList = $state([...initialSharedWith]); let showShare = $state(false); let shareInput = $state(''); @@ -855,10 +857,10 @@ {#if showShare} - +
showShare = false} onkeydown={(e) => e.key === 'Escape' && (showShare = false)}> - -