timesafari
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
567 B

// @ts-check
import { defineStore } from "pinia";
export const useAppStore = defineStore({
id: "app",
state: () => ({
condition: JSON.parse(
typeof localStorage["condition"] == "undefined"
? "uninitialized"
: localStorage["condition"]
),
lastView: JSON.parse(
typeof localStorage["lastView"] == "undefined"
? "/start"
: localStorage["lastView"]
),
}),
getters: {
condition: (state) => state.condition,
},
actions: {
reset() {
localStorage.removeItem("condition");
},
},
});