From 1bda2b36e3f7f6c7f7a85647b2bc4ca308012fbe Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 6 Nov 2022 11:24:36 -0800 Subject: invoice requests --- src/routes/(app)/+layout.svelte | 10 +++- src/routes/(app)/[username]/+page.svelte | 12 ++-- .../(app)/[username]/receive/+page.server.js | 5 -- src/routes/(app)/[username]/receive/+page.svelte | 30 ---------- .../receive/[...recipient]/+page.server.js | 5 ++ .../[username]/receive/[...recipient]/+page.svelte | 70 ++++++++++++++++++++++ .../receive/[network]/[amount]/+page.server.js | 0 .../receive/[network]/[amount]/+page.svelte | 1 - src/routes/(app)/[username]/request/+page.svelte | 2 +- src/routes/(app)/invoice/[id]/+page.svelte | 4 +- src/routes/(app)/invoice/sent/+page.svelte | 10 ++++ src/routes/(app)/send/[...text]/+page.server.js | 4 +- 12 files changed, 104 insertions(+), 49 deletions(-) delete mode 100644 src/routes/(app)/[username]/receive/+page.server.js delete mode 100644 src/routes/(app)/[username]/receive/+page.svelte create mode 100644 src/routes/(app)/[username]/receive/[...recipient]/+page.server.js create mode 100644 src/routes/(app)/[username]/receive/[...recipient]/+page.svelte delete mode 100644 src/routes/(app)/[username]/receive/[network]/[amount]/+page.server.js delete mode 100644 src/routes/(app)/[username]/receive/[network]/[amount]/+page.svelte create mode 100644 src/routes/(app)/invoice/sent/+page.svelte (limited to 'src/routes') diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 5bfe7712..36e109e0 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -2,11 +2,11 @@ import { SvelteToast } from '@zerodevx/svelte-toast'; import { onDestroy, onMount } from 'svelte'; import { close, connect, send } from '$lib/socket'; - import { last, selectedRate, rate, user, request } from '$lib/store'; + import { last, selectedRate, invoice, rate, user, request } from '$lib/store'; import { page } from '$app/stores'; import { browser } from '$app/environment'; import { goto } from '$app/navigation'; - import { LoadingSplash, Request } from '$comp'; + import { LoadingSplash, Invoice, Request } from '$comp'; import { warning, protectedRoutes } from '$lib/utils'; import { t, locale } from '$lib/translations'; @@ -84,6 +84,10 @@ +{#if $invoice} + +{/if} + {#if $request} - + {/if} diff --git a/src/routes/(app)/[username]/+page.svelte b/src/routes/(app)/[username]/+page.svelte index b9deeb5f..ed11412f 100644 --- a/src/routes/(app)/[username]/+page.svelte +++ b/src/routes/(app)/[username]/+page.svelte @@ -48,15 +48,15 @@ {/if} diff --git a/src/routes/(app)/[username]/receive/+page.server.js b/src/routes/(app)/[username]/receive/+page.server.js deleted file mode 100644 index 1068f273..00000000 --- a/src/routes/(app)/[username]/receive/+page.server.js +++ /dev/null @@ -1,5 +0,0 @@ -import invoice from '$lib/invoice'; - -export const actions = { - default: invoice -}; diff --git a/src/routes/(app)/[username]/receive/+page.svelte b/src/routes/(app)/[username]/receive/+page.svelte deleted file mode 100644 index 11d3a6db..00000000 --- a/src/routes/(app)/[username]/receive/+page.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -
- - - - - -
- - -
-
diff --git a/src/routes/(app)/[username]/receive/[...recipient]/+page.server.js b/src/routes/(app)/[username]/receive/[...recipient]/+page.server.js new file mode 100644 index 00000000..1068f273 --- /dev/null +++ b/src/routes/(app)/[username]/receive/[...recipient]/+page.server.js @@ -0,0 +1,5 @@ +import invoice from '$lib/invoice'; + +export const actions = { + default: invoice +}; diff --git a/src/routes/(app)/[username]/receive/[...recipient]/+page.svelte b/src/routes/(app)/[username]/receive/[...recipient]/+page.svelte new file mode 100644 index 00000000..a0f9a1b0 --- /dev/null +++ b/src/routes/(app)/[username]/receive/[...recipient]/+page.svelte @@ -0,0 +1,70 @@ + + +{#if form} +
+
+

+ Invoice sent to +

+ +
+ +

{req.requester.username}

+
+
+ + + +
+{:else} +
+ + + + + {#if req} + + {/if} + + + +
+ + +
+
+{/if} diff --git a/src/routes/(app)/[username]/receive/[network]/[amount]/+page.server.js b/src/routes/(app)/[username]/receive/[network]/[amount]/+page.server.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/routes/(app)/[username]/receive/[network]/[amount]/+page.svelte b/src/routes/(app)/[username]/receive/[network]/[amount]/+page.svelte deleted file mode 100644 index 45b983be..00000000 --- a/src/routes/(app)/[username]/receive/[network]/[amount]/+page.svelte +++ /dev/null @@ -1 +0,0 @@ -hi diff --git a/src/routes/(app)/[username]/request/+page.svelte b/src/routes/(app)/[username]/request/+page.svelte index 37fdae96..6e7eb08a 100644 --- a/src/routes/(app)/[username]/request/+page.svelte +++ b/src/routes/(app)/[username]/request/+page.svelte @@ -22,7 +22,7 @@