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/components/Invoice.svelte | 34 ++++++++++++++++++++++++++++++++++ src/components/Numpad.svelte | 2 +- src/components/Request.svelte | 37 ++++++++++++++++++++++++++++++++----- src/components/index.js | 1 + 4 files changed, 68 insertions(+), 6 deletions(-) create mode 100644 src/components/Invoice.svelte (limited to 'src/components') diff --git a/src/components/Invoice.svelte b/src/components/Invoice.svelte new file mode 100644 index 00000000..4b42f851 --- /dev/null +++ b/src/components/Invoice.svelte @@ -0,0 +1,34 @@ + + +{#if $invoice} +
+
+
+ +

{$invoice.user.username} sent an invoice

+
+
+ + +
+{/if} diff --git a/src/components/Numpad.svelte b/src/components/Numpad.svelte index b4f2bbbb..de292f2a 100644 --- a/src/components/Numpad.svelte +++ b/src/components/Numpad.svelte @@ -8,7 +8,7 @@ currency, fiat = !amount; - export let amountFiat = amount ? amount * ($selectedRate / sats) : 0; + export let amountFiat = amount ? amount * ($selectedRate / sats) : 0; let amountSats = amount; let loading = false; diff --git a/src/components/Request.svelte b/src/components/Request.svelte index ea314f13..2c87d436 100644 --- a/src/components/Request.svelte +++ b/src/components/Request.svelte @@ -1,10 +1,37 @@ -
- - {$request.requester.username} is requesting an invoice -
+{#if $request} +
+
+
+ +

{$request.requester.username} is ready to pay

+
+ {#if $request.memo} +
{$request.memo}
+ {/if} +
+ + +
+{/if} diff --git a/src/components/index.js b/src/components/index.js index f3d550ec..07b169bb 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -1,3 +1,4 @@ +export { default as Invoice } from './Invoice.svelte'; export { default as Request } from './Request.svelte'; export { default as Pin } from './Pin.svelte'; export { default as Card } from './Card.svelte'; -- cgit v1.2.3