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/components/About.svelte | 2 +- src/lib/ark.ts | 5 ++++ src/lib/store.ts | 4 +-- src/routes/(app)/ark/+page.svelte | 53 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 src/lib/ark.ts create mode 100644 src/routes/(app)/ark/+page.svelte (limited to 'src') diff --git a/src/components/About.svelte b/src/components/About.svelte index 331a5188..8f74b47c 100644 --- a/src/components/About.svelte +++ b/src/components/About.svelte @@ -78,7 +78,7 @@
- Map + Map 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) && diff --git a/src/routes/(app)/ark/+page.svelte b/src/routes/(app)/ark/+page.svelte new file mode 100644 index 00000000..81ef9354 --- /dev/null +++ b/src/routes/(app)/ark/+page.svelte @@ -0,0 +1,53 @@ + + + -- cgit v1.2.3