From f8d6da0247f36b387364cdceaf670101dddc3716 Mon Sep 17 00:00:00 2001 From: mmmchimps Date: Sun, 5 Feb 2023 15:04:27 +0100 Subject: [PATCH] feat: restructure JSON objects a bit for backend --- src/components/Drink.svelte | 53 ++++++++++++++++++++---------------- src/components/Finish.svelte | 4 +-- src/components/Info.svelte | 12 ++++++-- src/components/List.svelte | 2 +- src/lib/api.ts | 9 +++--- src/stores/inventory.ts | 2 ++ 6 files changed, 49 insertions(+), 33 deletions(-) diff --git a/src/components/Drink.svelte b/src/components/Drink.svelte index 7a65ce9..150b5e3 100644 --- a/src/components/Drink.svelte +++ b/src/components/Drink.svelte @@ -1,45 +1,44 @@ @@ -62,10 +63,16 @@ {drinkName}
- + { + saveInventory() + setStartOfInventory() + }}>
- + { + saveInventory() + setStartOfInventory() + }}>
\ No newline at end of file diff --git a/src/components/Finish.svelte b/src/components/Finish.svelte index 8cf7da3..f8aedcd 100644 --- a/src/components/Finish.svelte +++ b/src/components/Finish.svelte @@ -20,9 +20,9 @@ const fillInventoryWithZeroes = () => { $drinks.forEach(drink => { if (!$inventory.some(item => item.name === drink.name)) { - $inventory = [{name: drink.name, amountContainers: 0, amountBottles: 0 }, ...$inventory] + $inventory = [{name: drink.name, type: drink.type, amountContainers: 0, amountBottles: 0 }, ...$inventory] } - }); + }) } diff --git a/src/components/Info.svelte b/src/components/Info.svelte index f8ef593..803291b 100644 --- a/src/components/Info.svelte +++ b/src/components/Info.svelte @@ -1,5 +1,11 @@
@@ -18,11 +24,11 @@
-{#if $inventory.some(item => "inventoryStartedAt" in item)} +{#if $inventoryStartedAt.length > 0}