feat(recipes): add C6 day-picker flow — week plan load + slot actions + DayPicker sheet

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-08 23:09:40 +02:00
parent f5adc051e8
commit 178c888635
6 changed files with 413 additions and 33 deletions

View File

@@ -2,13 +2,13 @@
import RecipeCard from './RecipeCard.svelte';
import type { RecipeSummary } from './types';
let { recipes }: { recipes: RecipeSummary[] } = $props();
let { recipes, onplan }: { recipes: RecipeSummary[]; onplan?: (recipeId: string, recipeName: string) => void } = $props();
</script>
{#if recipes.length > 0}
<div data-testid="recipe-grid" class="grid grid-cols-2 lg:grid-cols-4 gap-[8px] lg:gap-[12px] p-[16px]">
{#each recipes as recipe (recipe.id)}
<RecipeCard {recipe} compact={true} />
<RecipeCard {recipe} compact={true} {onplan} />
{/each}
</div>
{:else}