Matthew Aaron Raymer
2 years ago
2 changed files with 22 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||||
|
// @ts-check
|
||||
|
import { defineStore } from "pinia"; |
||||
|
|
||||
|
export const useAppStore = defineStore({ |
||||
|
id: "account", |
||||
|
state: () => ({ |
||||
|
condition: JSON.parse( |
||||
|
typeof localStorage["app_condition"] == "undefined" |
||||
|
? "uninitialized" |
||||
|
: localStorage["app_condition"] |
||||
|
), |
||||
|
}), |
||||
|
getters: { |
||||
|
condition: (state) => state.condition, |
||||
|
}, |
||||
|
actions: { |
||||
|
reset() { |
||||
|
localStorage.removeItem("app_condition"); |
||||
|
}, |
||||
|
}, |
||||
|
}); |
Loading…
Reference in new issue