From 52f2bda928624e2f54b17d43a74362a69e2945c3 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 24 Jan 2025 18:14:26 -0800 Subject: parse payment memos --- src/routes/(app)/account/[id]/+page.svelte | 22 +++++++--- src/routes/(app)/e/[id]/+page.svelte | 2 - src/routes/(app)/payment/[id]/+page.svelte | 50 +++++++++++----------- .../(app)/send/lightning/[payreq]/+page.svelte | 2 +- 4 files changed, 42 insertions(+), 34 deletions(-) (limited to 'src/routes') diff --git a/src/routes/(app)/account/[id]/+page.svelte b/src/routes/(app)/account/[id]/+page.svelte index ccdaf98c..a8dcd70b 100644 --- a/src/routes/(app)/account/[id]/+page.svelte +++ b/src/routes/(app)/account/[id]/+page.svelte @@ -48,7 +48,9 @@
-

Account settings

+

+ {$t("payments.accountSettings")} +

@@ -57,12 +59,14 @@ {:else if seed} {:else if nwc} @@ -70,25 +74,29 @@ {nwc}
{:else} {/if} {#if seed} {/if} diff --git a/src/routes/(app)/e/[id]/+page.svelte b/src/routes/(app)/e/[id]/+page.svelte index 623e1aa7..820d449d 100644 --- a/src/routes/(app)/e/[id]/+page.svelte +++ b/src/routes/(app)/e/[id]/+page.svelte @@ -3,8 +3,6 @@ let { data } = $props(); let { event, user } = $derived(data); - - let zap = () => {};
diff --git a/src/routes/(app)/payment/[id]/+page.svelte b/src/routes/(app)/payment/[id]/+page.svelte index 3fae32dc..20f41588 100644 --- a/src/routes/(app)/payment/[id]/+page.svelte +++ b/src/routes/(app)/payment/[id]/+page.svelte @@ -80,7 +80,10 @@ {$t(title)}
- {s(amount, userLocale)}
@@ -106,23 +109,6 @@
{/if} - {#if p.type === types.fund} -
- {direction} - -
-
- -
-
{p.memo}
-
-
-
- {/if} {@render field("payments.amount", a)} @@ -146,16 +132,32 @@
{#if type === types.ecash && amount < 0} - - + + Cash +
{$t("payments.ecashToken")}
+
+ {:else if type === types.fund} + + {$t("payments.viewFund")} + + {:else if memo?.includes("9734")} + {@const eid = JSON.parse(memo).tags.find((t) => t[0] === "e")[1]} + + + {$t("payments.zappedEvent")} {:else if memo}
{$t("payments.memo")} -
{memo}
+
+ {#if memo.includes("text/plain")} + {JSON.parse(memo)[0][1]} + {:else} + {memo} + {/if} +
{/if} diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.svelte b/src/routes/(app)/send/lightning/[payreq]/+page.svelte index b8caaecc..bc526d16 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.svelte +++ b/src/routes/(app)/send/lightning/[payreq]/+page.svelte @@ -115,7 +115,7 @@ {#if !(form?.message || showMax)} {$t("payments.advancedSettings")} {/if} -- cgit v1.2.3