From 21023052918c0b787916ef78937e0be41f46142a Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 21 Nov 2025 19:37:37 -0800 Subject: ark route --- src/lib/ark.ts | 5 +++++ src/lib/store.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 src/lib/ark.ts (limited to 'src/lib') diff --git a/src/lib/ark.ts b/src/lib/ark.ts new file mode 100644 index 00000000..0986983a --- /dev/null +++ b/src/lib/ark.ts @@ -0,0 +1,5 @@ +import { persistLocal } from "$lib/store"; + +const prefix = "ark"; +export const mnemonic = persistLocal(`${prefix}mnemonic`, ""); +export const password = persistLocal(`${prefix}password`, ""); diff --git a/src/lib/store.ts b/src/lib/store.ts index c7dc9970..0148f480 100644 --- a/src/lib/store.ts +++ b/src/lib/store.ts @@ -1,7 +1,7 @@ import { browser } from "$app/environment"; import { writable } from "svelte/store"; -const persistSession = (key, defaultValue = undefined) => { +export const persistSession = (key, defaultValue = undefined) => { const s = writable( browser && sessionStorage.getItem(key) && @@ -17,7 +17,7 @@ const persistSession = (key, defaultValue = undefined) => { return s; }; -const persistLocal = (key, defaultValue: any = undefined) => { +export const persistLocal = (key, defaultValue: any = undefined) => { const s = writable( browser && localStorage.getItem(key) && -- cgit v1.2.3