strand/src/lib/store.ts

18 lines
484 B
TypeScript
Raw Normal View History

import { writable } from "svelte/store";
2025-02-03 15:54:18 +01:00
import { persisted } from "svelte-persisted-store";
import defaultState from "../../data/default-state";
export const currentView = writable(0);
2025-02-03 15:54:18 +01:00
export const cardio = persisted("cardio", defaultState.cardio);
export const gym = persisted("gym", defaultState.gym);
export const diet = persisted("diet", defaultState.diet);
2025-02-03 15:54:18 +01:00
export type Exercise = {
completed: boolean;
name: string;
text: string;
date?: string;
rating?: number;
};