From bcb252eb0b52f64449dad295595fdaa5e80cb5dc Mon Sep 17 00:00:00 2001
From: secondl1ght <85003930+secondl1ght@users.noreply.github.com>
Date: Thu, 28 Jul 2022 22:17:58 -0600
Subject: final adjustments for numpad
---
src/routes/receive.svelte | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
(limited to 'src/routes')
diff --git a/src/routes/receive.svelte b/src/routes/receive.svelte
index a67b0787..338bc06c 100644
--- a/src/routes/receive.svelte
+++ b/src/routes/receive.svelte
@@ -32,6 +32,8 @@
if (useFiat) {
if (amountFiat === 0 && value !== '.' && value !== '<' && value !== '0') {
amountFiat = value;
+ } else if ((amountFiat === 0 || amountFiat === '0') && value === '0') {
+ return;
} else if (amountFiat === 0 && value === '.') {
amountFiat = '0.';
} else if (amountFiat !== 0 && amountFiat.includes('.') && value === '.') {
@@ -41,6 +43,7 @@
amountFiat = amountFiat.slice(0, amountFiat.length - 1);
if (amountFiat.length === 0) {
amountFiat = 0;
+ amountSats = 0;
}
}
} else if (value !== '.' && value !== '<' && parseInt(amountFiat + value) > $rate) {
@@ -92,7 +95,10 @@
if (useFiat) {
amountSats = (amountFiat / ($rate / 100000000)).toFixed(0).toString();
} else {
- amountFiat = (amountSats * ($rate / 100000000)).toFixed(2).toString();
+ amountFiat =
+ (amountSats * ($rate / 100000000)).toFixed(2) > 0.0
+ ? (amountSats * ($rate / 100000000)).toFixed(2).toString()
+ : 0;
}
useFiat = !useFiat;
}}>