fix(preview): Guard wenn ?url=-Parameter fehlt
/preview ohne Query zeigte endlos "Vorschau wird geladen…", weil loading initial true war und der $effect bei leerem u nichts tat. Jetzt: beim leeren u wird errored gesetzt (mit Hinweis, dass das der falsche Einstieg in die Route ist), so zeigt die bestehende error-box den passenden Text an. Im UAT 2026-04-19 aufgefallen, dort als MINOR eingeordnet. Hier direkt mitgenommen weil 6-Zeilen-Fix. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -33,7 +33,12 @@
|
|||||||
$effect(() => {
|
$effect(() => {
|
||||||
const u = ($page.url.searchParams.get('url') ?? '').trim();
|
const u = ($page.url.searchParams.get('url') ?? '').trim();
|
||||||
targetUrl = u;
|
targetUrl = u;
|
||||||
if (u) void load(u);
|
if (u) {
|
||||||
|
void load(u);
|
||||||
|
} else {
|
||||||
|
loading = false;
|
||||||
|
errored = 'Kein ?url=-Parameter. Suche zuerst ein Rezept und klicke auf einen Treffer.';
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
async function save() {
|
async function save() {
|
||||||
|
|||||||
Reference in New Issue
Block a user