diff --git a/src/App.svelte b/src/App.svelte index 55bc0e1..b78b90b 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -3,13 +3,13 @@
- +
\ No newline at end of file diff --git a/src/api.js b/src/api.js new file mode 100644 index 0000000..73a32ed --- /dev/null +++ b/src/api.js @@ -0,0 +1,9 @@ +export default class inventoryAPI { + static async save(drinks) { + localStorage.setItem("inventory", JSON.stringify(drinks)); + } + + static async load() { + return JSON.parse(localStorage.getItem("inventory") || "[]"); + } +} \ No newline at end of file diff --git a/src/lib/Drink.svelte b/src/lib/Drink.svelte index 8c7b28f..7ba9806 100644 --- a/src/lib/Drink.svelte +++ b/src/lib/Drink.svelte @@ -1,57 +1,46 @@ - - - -
-
- {#if $activeCategory == ""} -
-
-

Hallo! Schön, dass du eine Inventur machen möchtest. :)

-
-
-

- Wähle oben eine Getränkekategorie aus, um mit der Inventur loszulegen. -
- Dein Fortschritt wird gespeichert, bis du mit Klick auf Abschluss die Inventur abschließt. -
- Wenn du neu starten möchtest, klicke auf Reset. -

- Zurück hierher kommst du, wenn du oben auf das Spartacus-Logo klickst. -

- -
-
- - {:else} - {#each $drinks as drink, name} - {#if drink.type == $activeCategory} -
-
-
- {drink.name} -
-
- -
-
- -
-
- -
- {/if} - {/each} - {/if} +
+
+
+ {drinkName} +
+
+ +
+
+ +
-
\ No newline at end of file + \ No newline at end of file diff --git a/src/lib/Info.svelte b/src/lib/Info.svelte new file mode 100644 index 0000000..de67e34 --- /dev/null +++ b/src/lib/Info.svelte @@ -0,0 +1,28 @@ + + +
+
+

Hallo! Schön, dass du eine Inventur machen möchtest. :)

+
+
+

+ Wähle oben eine Getränkekategorie aus, um mit der Inventur loszulegen. +
+ Dein Fortschritt wird gespeichert, bis du mit Klick auf Abschluss die Inventur abschließt. +
+ Wenn du neu starten möchtest, klicke auf Reset. +

+ Zurück hierher kommst du, wenn du oben auf das Spartacus-Logo klickst. +

+ +
+
+ \ No newline at end of file diff --git a/src/lib/List.svelte b/src/lib/List.svelte new file mode 100644 index 0000000..2f034b0 --- /dev/null +++ b/src/lib/List.svelte @@ -0,0 +1,23 @@ + + + + + +
+
+ {#if $activeCategory == ""} + + {:else} + {#each filteredDrinks as drink (drink.name)} + + {/each} + {/if} +
+
\ No newline at end of file diff --git a/src/lib/Navbar.svelte b/src/lib/Navbar.svelte index 2413a29..493a2f3 100644 --- a/src/lib/Navbar.svelte +++ b/src/lib/Navbar.svelte @@ -2,7 +2,7 @@