From 799fb996615384a30468bd774f7ee590c69d2060 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Mon, 25 Jul 2022 17:37:06 +0300 Subject: [PATCH] feat: UI/UX improvements --- .../components/address-list/address-list.js | 2 +- .../static/components/payment/payment.html | 0 .../static/components/payment/payment.js | 21 + .../components/utxo-list/utxo-list.html | 23 +- .../static/components/utxo-list/utxo-list.js | 59 +- .../extensions/watchonly/static/js/index.js | 41 +- .../extensions/watchonly/static/js/tables.js | 9 +- .../watchonly/templates/watchonly/index.html | 988 +++++++++--------- 8 files changed, 601 insertions(+), 542 deletions(-) create mode 100644 lnbits/extensions/watchonly/static/components/payment/payment.html create mode 100644 lnbits/extensions/watchonly/static/components/payment/payment.js diff --git a/lnbits/extensions/watchonly/static/components/address-list/address-list.js b/lnbits/extensions/watchonly/static/components/address-list/address-list.js index 6a77422c..7d6664c8 100644 --- a/lnbits/extensions/watchonly/static/components/address-list/address-list.js +++ b/lnbits/extensions/watchonly/static/components/address-list/address-list.js @@ -4,7 +4,7 @@ async function addressList(path) { name: 'address-list', template, - props: ['accounts', 'mempool_endpoint', 'inkey'], + props: ['accounts', 'mempool_endpoint', 'inkey', 'sats_denominated'], watch: { immediate: true, accounts(newVal, oldVal) { diff --git a/lnbits/extensions/watchonly/static/components/payment/payment.html b/lnbits/extensions/watchonly/static/components/payment/payment.html new file mode 100644 index 00000000..e69de29b diff --git a/lnbits/extensions/watchonly/static/components/payment/payment.js b/lnbits/extensions/watchonly/static/components/payment/payment.js new file mode 100644 index 00000000..809f57a3 --- /dev/null +++ b/lnbits/extensions/watchonly/static/components/payment/payment.js @@ -0,0 +1,21 @@ +async function payment(path) { + const template = await loadTemplateAsync(path) + Vue.component('payment', { + name: 'payment', + template, + + props: ['mempool_endpoint', 'sats_denominated'], + + data: function () { + return {} + }, + + methods: { + satBtc(val, showUnit = true) { + return satOrBtc(val, showUnit, this['sats_denominated']) + } + }, + + created: async function () {} + }) +} diff --git a/lnbits/extensions/watchonly/static/components/utxo-list/utxo-list.html b/lnbits/extensions/watchonly/static/components/utxo-list/utxo-list.html index 97b889e3..d5a9e353 100644 --- a/lnbits/extensions/watchonly/static/components/utxo-list/utxo-list.html +++ b/lnbits/extensions/watchonly/static/components/utxo-list/utxo-list.html @@ -1,18 +1,18 @@
- - -
+
+
+
@@ -60,7 +60,7 @@ /> - +
@@ -133,10 +133,9 @@