diff --git a/src/routes/flashcards/+page.svelte b/src/routes/flashcards/+page.svelte
index 0660e55..409e5d6 100644
--- a/src/routes/flashcards/+page.svelte
+++ b/src/routes/flashcards/+page.svelte
@@ -3,7 +3,13 @@
import Card from "./card.svelte";
import StatsAndButtons from "./StatsAndButtons.svelte";
- import { stats, resetDeck } from "./logic.svelte.js";
+ import { stats, resetDeck,SetNewDeck } from "./logic.svelte.js";
+ import { onMount } from "svelte";
+ import tempelateDeck from "./tempelateDeck.json";
+
+ onMount(() => {
+ SetNewDeck(JSON.parse(localStorage.getItem("deck")) || tempelateDeck);
+ });
diff --git a/src/routes/flashcards/editCards.svelte b/src/routes/flashcards/editCards.svelte
index 153db90..5c5d0cb 100644
--- a/src/routes/flashcards/editCards.svelte
+++ b/src/routes/flashcards/editCards.svelte
@@ -1 +1,27 @@
-
heyyy
\ No newline at end of file
+
+
+
+
+
+
+
diff --git a/src/routes/flashcards/logic.svelte.js b/src/routes/flashcards/logic.svelte.js
index daab9ce..c2ba1a4 100644
--- a/src/routes/flashcards/logic.svelte.js
+++ b/src/routes/flashcards/logic.svelte.js
@@ -1,3 +1,4 @@
+
export let card = $state({ Q: "", a: "" });
export let statusOfCard = $state({
@@ -8,12 +9,17 @@ export let statusOfCard = $state({
entering: false,
});
-let deck = [
+export let deck = [
{ Q: "Best programer in the world?", a: "RezHackXYZ" },
{ Q: "Best coding community?", a: "HackClub" },
{ Q: "Will @Shub go totally bankrupt?", a: "yes!" },
];
+export function SetNewDeck (newDeck) {
+ deck = newDeck;
+ resetDeck();
+}
+
export let stats = $state({
isDeckEmpty: false,
AnswerKnown: 0,
diff --git a/src/routes/flashcards/tempelateDeck.json b/src/routes/flashcards/tempelateDeck.json
new file mode 100644
index 0000000..cb40c1f
--- /dev/null
+++ b/src/routes/flashcards/tempelateDeck.json
@@ -0,0 +1,5 @@
+[
+ { "Q": "Best programer in the world?", "a": "RezHackXYZ" },
+ { "Q": "Best coding community?", "a": "HackClub" },
+ { "Q": "Will @Shub go totally bankrupt?", "a": "yes!" }
+]