aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Lnurlp.svelte14
-rw-r--r--src/components/Numpad.svelte1
2 files changed, 13 insertions, 2 deletions
diff --git a/src/components/Lnurlp.svelte b/src/components/Lnurlp.svelte
index 6785061a..c8427fac 100644
--- a/src/components/Lnurlp.svelte
+++ b/src/components/Lnurlp.svelte
@@ -7,7 +7,9 @@
export let data, form, send;
let { currency } = data.user;
- let { minSendable, maxSendable, callback, metadata, rates } = data;
+ let { currencies, minSendable, maxSendable, callback, metadata, rates } =
+ data;
+
$: rate = rates[currency];
@@ -36,7 +38,15 @@
</div>
{/if}
- <Numpad bind:amount bind:rate {currency} bind:submit={send} />
+ {JSON.stringify(currencies[currency])}
+ <select bind:value={currency}>
+ {#each currencies as c}
+ <option value={c.code}>{c.symbol}</option>
+ {/each}
+ </select>
+
+ {amount} {rate} {currency}
+ <Numpad bind:amount bind:rate bind:currency bind:submit={send} />
<form action="?/pay" method="POST" use:enhance on:submit={submit}>
<input name="amount" value={amount} type="hidden" />
diff --git a/src/components/Numpad.svelte b/src/components/Numpad.svelte
index 9119999f..b7551a73 100644
--- a/src/components/Numpad.svelte
+++ b/src/components/Numpad.svelte
@@ -183,6 +183,7 @@
e.key === "Enter" && (e.preventDefault() || submit.click());
</script>
+{symbol}
<div class="flex justify-center items-center mb-3 px-3">
<div class="space-y-5">
<div class="text-center">