aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ark.ts5
-rw-r--r--src/lib/store.ts4
2 files changed, 7 insertions, 2 deletions
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) &&