From ab91fc462cc92eeacf1c4e29bcebc35fb644923e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Engl=C3=B6f=20Ytterstr=C3=B6m?= Date: Mon, 3 Feb 2025 15:54:18 +0100 Subject: [PATCH] Add persistent store --- src/lib/store.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/store.ts b/src/lib/store.ts index b948676..05acb22 100644 --- a/src/lib/store.ts +++ b/src/lib/store.ts @@ -1,12 +1,14 @@ import { writable } from "svelte/store"; +import { persisted } from "svelte-persisted-store"; +import defaultState from "../../data/default-state"; -export const cardio = writable(Array); -export const gym = writable(Array); export const currentView = writable(0); -export const count = writable(0); +export const cardio = persisted("cardio", defaultState.cardio); +export const gym = persisted("gym", defaultState.gym); +export const diet = persisted("diet", defaultState.diet); -type Exercise = { +export type Exercise = { completed: boolean; name: string; text: string;