From 2151dff4db3f716c8b6f9160afe4e5696686e793 Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Sat, 4 Apr 2026 18:53:36 +0200 Subject: [PATCH] feat(shopping): add ShoppingHeader.svelte component Displays title, eyebrow counts (remaining/checked), generation timestamp, and planner-only generate/regenerate button. Co-Authored-By: Claude Opus 4.6 --- .../src/lib/shopping/ShoppingHeader.svelte | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 frontend/src/lib/shopping/ShoppingHeader.svelte diff --git a/frontend/src/lib/shopping/ShoppingHeader.svelte b/frontend/src/lib/shopping/ShoppingHeader.svelte new file mode 100644 index 0000000..370a09c --- /dev/null +++ b/frontend/src/lib/shopping/ShoppingHeader.svelte @@ -0,0 +1,58 @@ + + +
+
+

+ Einkaufsliste +

+ + {#if isPlanner && weekPlanId} +
+ + +
+ {/if} +
+ + {#if hasShoppingList} +

+ {remainingCount} Artikel übrig · {checkedCount} abgehakt + {#if formattedTime} + · erstellt {formattedTime} + {/if} +

+ {/if} +