aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-12-05 19:20:36 -0800
committerAdam Soltys <[email protected]>2024-12-05 19:20:36 -0800
commita9b44cbae79e9c01cff07964a45e1c7efa7fb241 (patch)
tree5caa996fc2eca705fb793e79d63bfbf5f9f93e48 /src/components
parent6422ef30f14e1baf5d1995de69c777efcad77e32 (diff)
downloadcoinos-ui-a9b44cbae79e9c01cff07964a45e1c7efa7fb241.tar.gz
coinos-ui-a9b44cbae79e9c01cff07964a45e1c7efa7fb241.zip
cached rates
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Amount.svelte4
-rw-r--r--src/components/InvoiceData.svelte2
-rw-r--r--src/components/Lnurlp.svelte4
-rw-r--r--src/components/Lnurlw.svelte3
4 files changed, 5 insertions, 8 deletions
diff --git a/src/components/Amount.svelte b/src/components/Amount.svelte
index 0fd29755..6dad13e0 100644
--- a/src/components/Amount.svelte
+++ b/src/components/Amount.svelte
@@ -25,14 +25,14 @@
{/if}
</h2>
<h3
- class="flex text-secondary md:text-lg cursor-copy"
+ class="flex text-secondary md:text-lg cursor-copy items-center gap-1"
class:justify-center={align !== "left"}
onclick={() => copy(toFiat(amount, rate).toFixed(2))}
>
{f(toFiat(amount, rate), currency, locale)}
{#if tip}
<span class="text-base">
- + {f(toFiat(tip, rate), currency, locale)}
+ +{f(toFiat(tip, rate), currency, locale)}
</span>
{/if}
</h3>
diff --git a/src/components/InvoiceData.svelte b/src/components/InvoiceData.svelte
index 566c5402..ff72ef9a 100644
--- a/src/components/InvoiceData.svelte
+++ b/src/components/InvoiceData.svelte
@@ -49,4 +49,4 @@
</div>
{/each}
-<Amount {amount} {currency} {rate} {locale} />
+<Amount {amount} {currency} {rate} {locale} {tip} />
diff --git a/src/components/Lnurlp.svelte b/src/components/Lnurlp.svelte
index ab869e22..8f14ddff 100644
--- a/src/components/Lnurlp.svelte
+++ b/src/components/Lnurlp.svelte
@@ -9,11 +9,9 @@
let { data, form, send = $bindable(), comment = $bindable() } = $props();
let { currency } = data.user;
- let { minSendable, maxSendable, commentAllowed, callback, metadata, rates } =
+ let { minSendable, maxSendable, commentAllowed, callback, metadata, rate } =
data;
- let rate = $derived(rates[currency]);
-
let amount = $state(Math.round(minSendable / 1000)),
loading = $state();
let submit = () => (loading = true);
diff --git a/src/components/Lnurlw.svelte b/src/components/Lnurlw.svelte
index cf2185ec..e3345d31 100644
--- a/src/components/Lnurlw.svelte
+++ b/src/components/Lnurlw.svelte
@@ -15,9 +15,8 @@
maxWithdrawable,
k1,
callback,
- rates,
+ rate,
} = data;
- let rate = $derived(rates[currency]);
let amount = $state(Math.round(minWithdrawable / 1000)),
loading = $state();