From 2a2b3d7074e8a784e5673699af2143fdcb01e728 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 5 Nov 2022 09:20:01 -0700 Subject: request notifications --- src/components/Numpad.svelte | 6 ++-- src/components/Request.svelte | 9 +++++ src/components/index.js | 1 + src/lib/socket.js | 12 ++++--- src/lib/store.js | 1 + src/routes/(app)/+layout.svelte | 9 +++-- src/routes/(app)/[username]/+page.svelte | 40 ++++++++++------------ .../(app)/[username]/request/+page.server.js | 8 ++--- src/routes/(app)/[username]/request/+page.svelte | 33 +++++++++++------- .../(app)/[username]/request/sent/+page.svelte | 16 ++++----- .../[username]/transactions/[...page]/+page.svelte | 2 +- 11 files changed, 80 insertions(+), 57 deletions(-) create mode 100644 src/components/Request.svelte diff --git a/src/components/Numpad.svelte b/src/components/Numpad.svelte index c5f1efa8..36fe9f67 100644 --- a/src/components/Numpad.svelte +++ b/src/components/Numpad.svelte @@ -90,12 +90,10 @@
- {fiat ? `${symbol}${amountFiat}` : amountSatsFormatted}{fiat ? currency : 'SAT'} + {fiat ? `${symbol}${amountFiat}` : '⚡️' + amountSatsFormatted}
{fiat ? `${amountSatsConverted} SAT` : amountFiatConverted}{fiat ? `⚡️${amountSatsConverted}` : amountFiatConverted} - +
+ + + - - - + + + +
{/if}
-
-

{subject.username}

- Lightning address +

This lightning address

-
{lightningAddress}
+
{lightningAddress}
diff --git a/src/routes/(app)/[username]/request/+page.server.js b/src/routes/(app)/[username]/request/+page.server.js index a1d156e5..3ad76184 100644 --- a/src/routes/(app)/[username]/request/+page.server.js +++ b/src/routes/(app)/[username]/request/+page.server.js @@ -1,14 +1,14 @@ -import { redirect } from "@sveltejs/kit"; +import { redirect } from '@sveltejs/kit'; import { auth, post } from '$lib/utils'; export let load = ({ params }) => { - let { username } = params; -} + let { username } = params; +}; export const actions = { default: async ({ cookies, request, url }) => { let form = Object.fromEntries(await request.formData()); await post('/requests', form, auth(cookies)); - throw redirect(307, url.href + '/sent'); + throw redirect(307, url.href + '/sent'); } }; diff --git a/src/routes/(app)/[username]/request/+page.svelte b/src/routes/(app)/[username]/request/+page.svelte index 32b03eaa..37fdae96 100644 --- a/src/routes/(app)/[username]/request/+page.svelte +++ b/src/routes/(app)/[username]/request/+page.svelte @@ -3,27 +3,36 @@ import { Icon } from '$comp'; import { back } from '$lib/utils'; - export let data; - export let form; + export let data; + export let form; - let { subject, user } = data; + let { subject, user } = data; -

Request an invoice

+
+

Request an invoice

-
-
- - + + + -