feat(search): „+ weitere Ergebnisse" auch im Header-Dropdown
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 1m18s

Der Suchfeld-Dropdown auf Rezept-/Preview-Seiten hatte nur bei lokalen
Treffern einen Fuß-Link. Bei reinem Web-Ergebnis fehlte die Weiterführung.
Jetzt steht „+ weitere Ergebnisse" unter jeder Trefferliste und
navigiert auf /?q=, wo die Hauptseite inline weiter paginieren kann.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-17 22:13:03 +02:00
parent 1b7c5c084e
commit c27c2dbc62

View File

@@ -2,7 +2,7 @@
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import { page } from '$app/stores'; import { page } from '$app/stores';
import { goto, afterNavigate } from '$app/navigation'; import { goto, afterNavigate } from '$app/navigation';
import { Settings, CookingPot, Globe, Utensils, Menu, BookOpen } from 'lucide-svelte'; import { Settings, CookingPot, Utensils, Menu, BookOpen } from 'lucide-svelte';
import { profileStore } from '$lib/client/profile.svelte'; import { profileStore } from '$lib/client/profile.svelte';
import { wishlistStore } from '$lib/client/wishlist.svelte'; import { wishlistStore } from '$lib/client/wishlist.svelte';
import { pwaStore } from '$lib/client/pwa.svelte'; import { pwaStore } from '$lib/client/pwa.svelte';
@@ -189,8 +189,7 @@
href={`/?q=${encodeURIComponent(navQuery.trim())}`} href={`/?q=${encodeURIComponent(navQuery.trim())}`}
onclick={pickHit} onclick={pickHit}
> >
<Globe size={16} strokeWidth={2} /> <span>+ weitere Ergebnisse</span>
<span>Im Internet weitersuchen</span>
</a> </a>
{:else} {:else}
<p class="dd-section">Keine lokalen Rezepte aus dem Internet:</p> <p class="dd-section">Keine lokalen Rezepte aus dem Internet:</p>
@@ -222,6 +221,13 @@
</li> </li>
{/each} {/each}
</ul> </ul>
<a
class="dd-web"
href={`/?q=${encodeURIComponent(navQuery.trim())}`}
onclick={pickHit}
>
<span>+ weitere Ergebnisse</span>
</a>
{:else} {:else}
<p class="dd-status">Auch im Internet nichts gefunden.</p> <p class="dd-status">Auch im Internet nichts gefunden.</p>
{/if} {/if}