aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/store.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-10-18 09:08:07 -0700
committerAdam Soltys <[email protected]>2024-10-18 09:09:14 -0700
commit002cd9134d2e23bec34f838f6d6fefba41f2d530 (patch)
tree92fa0e0ab54ce1a715d25f458de8b8ed8cc70bd5 /src/lib/store.ts
parentf6bfe889d91bc6e36b0300d7b618f10158efe176 (diff)
downloadcoinos-ui-002cd9134d2e23bec34f838f6d6fefba41f2d530.tar.gz
coinos-ui-002cd9134d2e23bec34f838f6d6fefba41f2d530.zip
biome format
Diffstat (limited to 'src/lib/store.ts')
-rw-r--r--src/lib/store.ts54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/lib/store.ts b/src/lib/store.ts
index 42b41127..1183f049 100644
--- a/src/lib/store.ts
+++ b/src/lib/store.ts
@@ -2,40 +2,40 @@ import { writable } from "svelte/store";
import { browser } from "$app/environment";
let persistSession = (key, defaultValue = undefined) => {
- let s = writable(
- browser &&
- sessionStorage.getItem(key) &&
- sessionStorage.getItem(key) !== "undefined"
- ? JSON.parse(sessionStorage.getItem(key) || "")
- : defaultValue
- );
+ let s = writable(
+ browser &&
+ sessionStorage.getItem(key) &&
+ sessionStorage.getItem(key) !== "undefined"
+ ? JSON.parse(sessionStorage.getItem(key) || "")
+ : defaultValue,
+ );
- s.subscribe((v) => {
- browser && sessionStorage.setItem(key, JSON.stringify(v));
- });
+ s.subscribe((v) => {
+ browser && sessionStorage.setItem(key, JSON.stringify(v));
+ });
- return s;
+ return s;
};
let persistLocal = (key, defaultValue: any = undefined) => {
- let s = writable(
- browser &&
- localStorage.getItem(key) &&
- localStorage.getItem(key) !== "undefined"
- ? JSON.parse(localStorage.getItem(key) || "")
- : defaultValue
- );
+ let s = writable(
+ browser &&
+ localStorage.getItem(key) &&
+ localStorage.getItem(key) !== "undefined"
+ ? JSON.parse(localStorage.getItem(key) || "")
+ : defaultValue,
+ );
- s.subscribe((v) => {
- try {
- browser && localStorage.setItem(key, JSON.stringify(v));
- } catch (e) {
- console.log("problem setting key", v);
- console.log(e);
- }
- });
+ s.subscribe((v) => {
+ try {
+ browser && localStorage.setItem(key, JSON.stringify(v));
+ } catch (e) {
+ console.log("problem setting key", v);
+ console.log(e);
+ }
+ });
- return s;
+ return s;
};
export let account = writable();