From 3ce6da65adf9d8c657893edb1ee1278a18da3e4e Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 28 Jul 2026 18:14:56 +0200 Subject: feat: keep keyboard open on mobile when adding items to list --- src/routes/+page.svelte | 99 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 82 insertions(+), 17 deletions(-) (limited to 'src/routes/+page.svelte') diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 7a367c1..6d9d85f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,45 +1,110 @@ -
+
{ + if (e.key === 'Enter') { + e.preventDefault(); + handleAdd(false); + } + }} /> - - handleAdd(false)} + >+ + - +
-{#if form?.error} -

{form.error}

+{#if addError || form?.error} +

{addError || form?.error}

{/if} -{#if listItems.length === 0} +{#if localItems.length === 0}

Rien à acheter

{:else}
- {#each groupByCategory(listItems) as [cat, items] (cat)} + {#each groupByCategory(localItems) as [cat, items] (cat)}

{cat}