From 1ff33bedaabfef8f23e45a007cff482f4c54d463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Doma=C5=84ski?= Date: Thu, 2 Apr 2026 12:44:33 +0200 Subject: [PATCH] enter submits --- src/routes/(app)/diary/[date]/add-entry/+page.svelte | 7 +++++++ .../(app)/diary/[date]/edit-entry/[entry_id]/+page.svelte | 1 + 2 files changed, 8 insertions(+) diff --git a/src/routes/(app)/diary/[date]/add-entry/+page.svelte b/src/routes/(app)/diary/[date]/add-entry/+page.svelte index 5b8db39..0fa83d7 100644 --- a/src/routes/(app)/diary/[date]/add-entry/+page.svelte +++ b/src/routes/(app)/diary/[date]/add-entry/+page.svelte @@ -128,6 +128,12 @@ placeholder="Search foods…" value={q} oninput={(e) => handleSearch(e.currentTarget.value)} + onkeydown={(e) => { + if (e.key === 'Enter') { + const first = productsQuery.data?.products[0]; + if (first) selectProduct(first); + } + }} class="w-full bg-zinc-900 border border-zinc-700 rounded-xl pl-9 pr-4 py-2.5 text-sm text-zinc-100 placeholder-zinc-500 focus:outline-none focus:border-green-500 transition-colors" /> @@ -240,6 +246,7 @@ min="1" max="5000" inputmode="decimal" + onkeydown={(e) => { if (e.key === 'Enter') handleAddEntry(); }} class="flex-1 bg-zinc-800 border border-zinc-700 rounded-xl px-4 py-2.5 text-center text-xl font-semibold focus:outline-none focus:border-green-500 transition-colors" />