From 5f0a73920034741236034ed7a721c68eceb8ab82 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Sat, 12 Sep 2026 22:24:19 +0200 Subject: Extract Row primitive, migrate all call sites Variants card/ref/plain with scoped skin. Padding and wrap one-offs via style prop; draggable and handlers via rest spread. GroceryRow absorbs item-btn/ref-link globals with local names; BestRef scopes best-ref. Delete item-* globals and dead page overrides. --- src/lib/components/BestRef.svelte | 8 ++++ src/lib/components/GroceryRow.svelte | 71 ++++++++++++++++++++++++++++++++---- src/lib/components/Row.svelte | 54 +++++++++++++++++++++++++++ 3 files changed, 126 insertions(+), 7 deletions(-) create mode 100644 src/lib/components/Row.svelte (limited to 'src/lib') diff --git a/src/lib/components/BestRef.svelte b/src/lib/components/BestRef.svelte index e194876..baa04f8 100644 --- a/src/lib/components/BestRef.svelte +++ b/src/lib/components/BestRef.svelte @@ -14,3 +14,11 @@  ({ref.qualityScore}/100) {/if} + + diff --git a/src/lib/components/GroceryRow.svelte b/src/lib/components/GroceryRow.svelte index 3305afa..9a88e90 100644 --- a/src/lib/components/GroceryRow.svelte +++ b/src/lib/components/GroceryRow.svelte @@ -1,5 +1,6 @@ -
  • + {#if selectable} - + {/if} - → -
  • + → + diff --git a/src/lib/components/Row.svelte b/src/lib/components/Row.svelte new file mode 100644 index 0000000..e388392 --- /dev/null +++ b/src/lib/components/Row.svelte @@ -0,0 +1,54 @@ + + +
  • + {@render children()} +
  • + + -- cgit v1.3