diff options
| author | Adam Soltys <[email protected]> | 2023-12-01 20:04:13 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-12-01 20:04:13 -0800 |
| commit | 216a600224fde22ce76b367557a02094ec693886 (patch) | |
| tree | d1189bbaa39db204633523132a7d4767b952717d /src/lib/store.js | |
| parent | 7d9bc1f54dfd04172e8d6d43ebc2efd6f407e833 (diff) | |
| download | coinos-ui-216a600224fde22ce76b367557a02094ec693886.tar.gz coinos-ui-216a600224fde22ce76b367557a02094ec693886.zip | |
prettier
Diffstat (limited to 'src/lib/store.js')
| -rw-r--r-- | src/lib/store.js | 66 |
1 files changed, 35 insertions, 31 deletions
diff --git a/src/lib/store.js b/src/lib/store.js index 403ee816..2ae8c9b9 100644 --- a/src/lib/store.js +++ b/src/lib/store.js @@ -1,56 +1,60 @@ -import { get, writable } from 'svelte/store'; -import { browser } from '$app/environment'; +import { get, writable } from "svelte/store"; +import { browser } from "$app/environment"; const persistSession = (key, defaultValue) => { - 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; }; const persistLocal = (key, defaultValue) => { - 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 const animatedRate = persistLocal('rate', 0); +export const animatedRate = persistLocal("rate", 0); export const avatar = writable(); export const banner = writable(); -export const colorTheme = writable('from-primary to-gradient'); +export const colorTheme = writable("from-primary to-gradient"); export const event = writable(); export const events = writable({}); export const invoice = writable(); export const last = writable(); export const loginRedirect = writable(); -export const decrypted = persistLocal('decrypted', {}); -export const newPayment = persistLocal('newPayment'); +export const decrypted = persistLocal("decrypted", {}); +export const newPayment = persistLocal("newPayment"); export const password = writable(); export const passwordPrompt = writable(); -export const pin = persistSession('pin'); +export const pin = persistSession("pin"); export const rate = writable(); export const request = writable(); export const requestRedirect = writable(); -export const token = persistSession('token'); +export const token = persistSession("token"); export const user = writable(); export const ndef = writable(); |
