diff --git a/src/routes/search/+page.svelte b/src/routes/search/+page.svelte index 3db71f0..2e414a0 100644 --- a/src/routes/search/+page.svelte +++ b/src/routes/search/+page.svelte @@ -17,6 +17,11 @@ const body = await res.json(); hits = body.hits; loading = false; + if (hits.length === 0) { + // Kein lokaler Treffer → automatisch im Internet weitersuchen. + // replaceState, damit die Zurück-Taste nicht zwischen leerer Liste und Web-Suche pingt. + void goto(`/search/web?q=${encodeURIComponent(q)}`, { replaceState: true }); + } } $effect(() => { @@ -47,10 +52,7 @@
Suche läuft …
{:else if searched && hits.length === 0}Kein Rezept im Bestand für „{query}".
- - 🌐 Im Internet suchen - +Kein lokales Rezept für „{query}" — suche jetzt im Internet …