{#if $page.form?.error}
{$page.form.error}
{/if}
Name
Portionen
Kochzeit
Schwierigkeitsgrad
{#each effortOptions as opt (opt.value)}
{opt.label}
{/each}
Zutaten
{#each ingredients as ing, i (i)}
(ingredients = ingredients.filter((_, j) => j !== i))} class="shrink-0 text-[12px] text-[var(--color-text-muted)] hover:text-[var(--color-error)] cursor-pointer" > Entfernen
{/each}
(ingredients = [...ingredients, { name: '', quantity: '' as number | '', unit: '' }])} class="mt-[12px] text-[13px] font-medium text-[var(--green-dark)] cursor-pointer" > Zutat hinzufügen
Schritte
{#each steps as _, i (i)}
{i + 1}
(steps = steps.filter((_, j) => j !== i))} class="self-start text-[12px] text-[var(--color-text-muted)] hover:text-[var(--color-error)] cursor-pointer" > Entfernen
{/each}
(steps = [...steps, ''])} class="mt-[12px] text-[13px] font-medium text-[var(--green-dark)] cursor-pointer" > Schritt hinzufügen
Kategorien
{#each categories as cat (cat.id)}
{ if (e.currentTarget.checked) { selectedTagIds = [...selectedTagIds, cat.id]; } else { selectedTagIds = selectedTagIds.filter((id) => id !== cat.id); } }} class="sr-only" /> {cat.name}
{/each}
Abbrechen
Speichern