From a44e0a94c5754c065edbfd21ffaef85519efb8a5 Mon Sep 17 00:00:00 2001
From: Tiago Vasconcelos
Date: Tue, 21 Jan 2025 14:55:24 +0000
Subject: [PATCH] change UI for create invoice dialog
---
lnbits/core/templates/core/wallet.html | 92 +++++++++++++++++---------
lnbits/static/css/base.css | 12 ++++
lnbits/static/js/wallet.js | 12 +++-
lnbits/static/scss/base.scss | 15 +++++
4 files changed, 97 insertions(+), 34 deletions(-)
diff --git a/lnbits/core/templates/core/wallet.html b/lnbits/core/templates/core/wallet.html
index b19c3144d..3c617262d 100644
--- a/lnbits/core/templates/core/wallet.html
+++ b/lnbits/core/templates/core/wallet.html
@@ -319,39 +319,67 @@
is requesting an invoice:
{% if LNBITS_DENOMINATION != 'sats' %}
-
+
+
+
+
{% else %}
-
-
+
+
+
+
+
+
+
+
{% endif %}
{
+ this.focusInput('setAmount')
+ })
},
onReceiveDialogHide() {
if (this.hasNfc) {
diff --git a/lnbits/static/scss/base.scss b/lnbits/static/scss/base.scss
index fe53baa5f..36b084f83 100644
--- a/lnbits/static/scss/base.scss
+++ b/lnbits/static/scss/base.scss
@@ -246,3 +246,18 @@ video {
.q-dialog__inner--minimized {
padding: 12px;
}
+
+.editable-price {
+ & input {
+ text-align: center;
+ appearance: textfield;
+ -moz-appearance: textfield;
+ font-size: 3rem;
+ margin: 0 auto;
+
+ &::-webkit-outer-spin-button,
+ ::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ }
+ }
+}
\ No newline at end of file