From bee96ca44e871b0482012be50e8e7686f534c5a3 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 12 Nov 2024 23:36:15 -0800 Subject: lightning bolt --- src/routes/(app)/payment/[id]/+page.svelte | 67 +++++++++++------------------- 1 file changed, 24 insertions(+), 43 deletions(-) (limited to 'src/routes/(app)/payment') diff --git a/src/routes/(app)/payment/[id]/+page.svelte b/src/routes/(app)/payment/[id]/+page.svelte index fd5ea95f..498a3f2e 100644 --- a/src/routes/(app)/payment/[id]/+page.svelte +++ b/src/routes/(app)/payment/[id]/+page.svelte @@ -1,5 +1,5 @@ +{#snippet field(title, amount)} +
+ {$t(title)} +
+
+ {amount} +
+ + {f(fiat(amount, rate), currency)} + +
+
+{/snippet} +

{$t(amount < 0 ? "payments.sent" : "payments.received")} @@ -135,53 +151,18 @@

{/if} -
- {$t("payments.amount")} -
- {f(fiat(a, rate), currency)} - - ⚡️{s(a)} - -
-
- {#if tip} -
- {$t("invoice.tip")} -
- {f(fiat(tip, rate), currency)} - ({Math.round((tip * 100) / Math.abs(a))}%) - - ⚡️{s(tip)} - -
-
+ {@render field("payments.amount", a)} -
- {$t("payments.total")} -
- {f(fiat(a + (tip || 0), rate), currency)} - ⚡️{`${s(a + (tip || 0))}`} -
-
+ {#if tip} + {@render field("invoice.tip", tip)} + {@render field("payments.total", a + (tip || 0))} {/if} -
- {$t("payments.networkFee")} -
- {f(fiat(fee, rate), currency)} - ⚡️{`${s(fee)}`} -
-
+ {@render field("payments.networkFee", fee)} {#if ourfee > 0} -
- {$t("payments.platformFee")} -
- {f(fiat(ourfee, rate), currency)} - ⚡️{`${s(ourfee)}`} -
-
+ {@render field("payments.platformFee", ourfee)} {/if}
-- cgit v1.2.3