diff --git a/src/routes/flashcards/editCards.svelte b/src/routes/flashcards/editCards.svelte index 8a73dfc..5badab3 100644 --- a/src/routes/flashcards/editCards.svelte +++ b/src/routes/flashcards/editCards.svelte @@ -11,6 +11,8 @@ let CurrentlyEditingDeckId = $state(0); let deck = $state($state.snapshot(StorageDeck).v); + + let DeckOptions;
@@ -19,13 +21,45 @@ - { + if (DeckOptions.value == "new") { + deck.push({ + deckName: "Some New Deck", + cards: [{ Q: "Some Quetion", a: "Some Awnser" }], + }); + CurrentlyEditingDeckId = deck.length - 1; + + setTimeout(() => { + DeckOptions.value = (deck.length - 1).toString(); + }); + } else { + CurrentlyEditingDeckId = DeckOptions.value; + } + }} + class="input" + id="SelectOneDeckToEdit" + > {#each deck as d, i} {/each} +
+
+ + +
+
Question Answer @@ -51,6 +85,22 @@ {/each}
+