From f47f4ee4afc4e1cc33018d937080c31ee583e40d Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 10 Oct 2024 23:22:34 -0700 Subject: lightning address default --- src/components/Account.svelte | 2 +- src/components/Numpad.svelte | 3 +- src/locales/en.json | 5 +- .../(app)/[username]/receive/+page.server.js | 8 ++ src/routes/(app)/[username]/receive/+page.svelte | 133 +++++---------------- src/routes/(app)/invoice/+page.server.ts | 1 + src/routes/(app)/invoice/[id]/+page.svelte | 56 ++++----- 7 files changed, 71 insertions(+), 137 deletions(-) create mode 100644 src/routes/(app)/[username]/receive/+page.server.js (limited to 'src') diff --git a/src/components/Account.svelte b/src/components/Account.svelte index 1b1c4966..51daf6bc 100644 --- a/src/components/Account.svelte +++ b/src/components/Account.svelte @@ -13,7 +13,7 @@ let setAccount = () => (document.cookie = `aid=${id}; path=/; max-age=86400`); - +
diff --git a/src/components/Numpad.svelte b/src/components/Numpad.svelte index 8a9c1d03..5b9aaa01 100644 --- a/src/components/Numpad.svelte +++ b/src/components/Numpad.svelte @@ -239,7 +239,8 @@ handleInput(value)} + >{value} {/if} {/each} diff --git a/src/locales/en.json b/src/locales/en.json index 7a3d28a9..67e6a318 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -229,7 +229,8 @@ }, "receive": { "lessThan1BTCWarning": "Please enter an amount less than 1 bitcoin.", - "showQR": "Show QR" + "showQR": "Show QR", + "hideQR": "Hide QR" }, "send": { "makeQR": "QR", @@ -326,6 +327,8 @@ } }, "payments": { + "ok": "Ok", + "cancel": "Cancel", "failedToRoute": "Failed to route payment, recipient may not be reachable. Try sending a smaller amount or increasing the max fee reserve.", "enterWalletPass": "Wallet password", "legacyVersion": "Legacy version", diff --git a/src/routes/(app)/[username]/receive/+page.server.js b/src/routes/(app)/[username]/receive/+page.server.js new file mode 100644 index 00000000..8a4d754c --- /dev/null +++ b/src/routes/(app)/[username]/receive/+page.server.js @@ -0,0 +1,8 @@ +import * as Qr from "qrcode-base64"; +export let load = async ({ cookies, url }) => { + let username = cookies.get("username"); + let text = `${username}@${url.host}`; + let src = Qr.drawImg(text, { size: 500 }); + + return { src, text }; +}; diff --git a/src/routes/(app)/[username]/receive/+page.svelte b/src/routes/(app)/[username]/receive/+page.svelte index 11587211..3307623b 100644 --- a/src/routes/(app)/[username]/receive/+page.svelte +++ b/src/routes/(app)/[username]/receive/+page.svelte @@ -1,25 +1,11 @@