From 7081cb92fe532dfd06c2e6e5d42e9292f9dee885 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 22 Dec 2024 23:09:36 -0800 Subject: set memo --- src/components/Invoice.svelte | 40 -------------------------------- src/components/InvoiceActions.svelte | 14 +++++++++--- src/components/InvoiceData.svelte | 23 ++++++++++++++++++- src/components/InvoiceTypes.svelte | 13 ++--------- src/components/SetAmount.svelte | 3 ++- src/components/SetMemo.svelte | 44 ++++++++++++++++++++++++++++++++++++ 6 files changed, 81 insertions(+), 56 deletions(-) delete mode 100644 src/components/Invoice.svelte create mode 100644 src/components/SetMemo.svelte (limited to 'src/components') diff --git a/src/components/Invoice.svelte b/src/components/Invoice.svelte deleted file mode 100644 index 3298dfe5..00000000 --- a/src/components/Invoice.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - -{#if $invoice} -
-
-
-
- -

- {$invoice.user.username} - {$t("payments.isRequesting")} - {f( - ($invoice.amount * $invoice.rate) / sats, - $invoice.currency, - )} - {sat($invoice.amount)} -

-
-
- -
-
-{/if} diff --git a/src/components/InvoiceActions.svelte b/src/components/InvoiceActions.svelte index cd66fc36..23268a19 100644 --- a/src/components/InvoiceActions.svelte +++ b/src/components/InvoiceActions.svelte @@ -6,10 +6,10 @@ t, link, type, - types, showQr = $bindable(), txt, - toggleAmount + toggleAmount, + toggleMemo, } = $props(); @@ -35,11 +35,19 @@ {/if} + + {#if txt.length > 120}
{/if} +{#if invoice.type === types.liquid} +
+ +
+
+ {t("payments.onlyLbtc")} + L-BTC — + {t("payments.dontDeposit")} +
+
+
+{/if} + {#if !showQr || txt.length <= 120}
{txt} @@ -52,3 +69,7 @@ {#if amount > 0} {/if} + +{#if memo} +
{memo}
+{/if} diff --git a/src/components/InvoiceTypes.svelte b/src/components/InvoiceTypes.svelte index a0a1fc12..00b5cfb3 100644 --- a/src/components/InvoiceTypes.svelte +++ b/src/components/InvoiceTypes.svelte @@ -1,6 +1,7 @@ {#if invoice.uid === aid} @@ -89,14 +90,4 @@
Bolt 12
- - {#if type === types.liquid} -
-
- {t("payments.onlyLbtc")} - L-BTC, - {t("payments.dontDeposit")} -
-
- {/if} {/if} diff --git a/src/components/SetAmount.svelte b/src/components/SetAmount.svelte index ddf90a17..a453b9d1 100644 --- a/src/components/SetAmount.svelte +++ b/src/components/SetAmount.svelte @@ -3,12 +3,13 @@ import Numpad from "$comp/Numpad.svelte"; import Toggle from "$comp/Toggle.svelte"; + let submit = $state(); + let { currency = $bindable(), fiat = $bindable(), locale = $bindable(), rate = $bindable(), - submit = $bindable(), settingAmount, setAmount, newAmount = $bindable(), diff --git a/src/components/SetMemo.svelte b/src/components/SetMemo.svelte new file mode 100644 index 00000000..f11bf780 --- /dev/null +++ b/src/components/SetMemo.svelte @@ -0,0 +1,44 @@ + + +{#if settingMemo} +
+
+
+ +
+ + +
+
+
+
+{/if} -- cgit v1.2.3