diff options
Diffstat (limited to 'src/routes/+page.svelte')
| -rw-r--r-- | src/routes/+page.svelte | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 66380a4..d07b055 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,11 +3,12 @@ import { goto } from '$app/navigation'; import { enhance } from '$app/forms'; import FuzzyAutocomplete from '$lib/components/FuzzyAutocomplete.svelte'; + import type { EnrichedGrocery } from '$lib/server/services/groceries'; let { data, form } = $props(); let name = $state(''); // eslint-disable-next-line svelte/prefer-writable-derived - let localItems = $state([]); + let localItems = $state<EnrichedGrocery[]>([]); let addError = $state(''); // Sync local list with server data when it changes externally (toggle, navigation) $effect(() => { @@ -68,7 +69,7 @@ } if (result.type === 'success' && result.data?.items) { - localItems = result.data.items; + localItems = result.data.items as EnrichedGrocery[]; } } catch (err) { addError = 'Erreur réseau'; |
