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 %} - - + +
+
+
+ +
+ + +
+ sat +
+
+
+ + + + {% 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