From 7e5535f9834fca2594c5bade425ecee00c32bdb8 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 28 Jul 2026 22:22:12 +0200 Subject: feat: autocomplete search with datalist to prevent duplicate items --- src/routes/+page.server.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/routes/+page.server.ts') diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts index b0ddff0..1e6f60b 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -1,6 +1,7 @@ import { fail, redirect, error } from '@sveltejs/kit'; import { loadUnchecked, + loadAll, toggle, addOrUncheck, } from '$lib/server/services/groceries'; @@ -16,10 +17,17 @@ import type { Actions, PageServerLoad } from './$types'; export interface HomeOutput { items: EnrichedGrocery[]; categories: Category[]; + catalog: EnrichedGrocery[]; } export const load: PageServerLoad = async () => { - return loadUnchecked(); + const unchecked = await loadUnchecked(); + const all = await loadAll(); + return { + items: unchecked.items, + categories: unchecked.categories, + catalog: all.items, + }; }; export const actions: Actions = { -- cgit v1.3