From 200c5ff1f4e41ed907a1dd4a0337d8ee0a94b8be Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 20 Sep 2024 15:43:01 -0700 Subject: qr page --- src/locales/en.json | 3 ++ src/routes/(app)/account/pass/+page.svelte | 8 ++-- src/routes/(app)/qr/[text]/+page.svelte | 27 ++++++-------- src/routes/(app)/qr/create/+page.svelte | 60 ++++++++++++++++++++++++++++++ 4 files changed, 79 insertions(+), 19 deletions(-) create mode 100644 src/routes/(app)/qr/create/+page.svelte (limited to 'src') diff --git a/src/locales/en.json b/src/locales/en.json index 36357ef2..9752a41d 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,4 +1,7 @@ { + "accounts": { + "savings": "Savings" + }, "404": { "404": "404", "pageNotFound": "Page not found." diff --git a/src/routes/(app)/account/pass/+page.svelte b/src/routes/(app)/account/pass/+page.svelte index cf4e80e6..f5e956ff 100644 --- a/src/routes/(app)/account/pass/+page.svelte +++ b/src/routes/(app)/account/pass/+page.svelte @@ -19,7 +19,8 @@ let { user } = data; let confirm, password, revealPassword, revealConfirm; - let type = "bitcoin"; + let type = "bitcoin"; + let name = $t("accounts.savings"); onMount(() => { if (!$mnemonic) goto("/account/savings"); @@ -45,7 +46,7 @@ let fingerprint = child.fingerprint.toString(16).padStart(8, "0"); let receiving = child.deriveChild(0); - await post("/api/accounts", { fingerprint, pubkey, seed, type }); + await post("/api/accounts", { fingerprint, pubkey, name, seed, type }); goto(`/${user.username}`); } catch (e) { console.log(e); @@ -90,6 +91,7 @@ /> {/if} - - + diff --git a/src/routes/(app)/qr/create/+page.svelte b/src/routes/(app)/qr/create/+page.svelte new file mode 100644 index 00000000..fd99a54b --- /dev/null +++ b/src/routes/(app)/qr/create/+page.svelte @@ -0,0 +1,60 @@ + + +
+

+ Create QR +

+ +
+
+