refactor: code clean-up; use slot for serial-signer
This commit is contained in:
parent
5ee81f2e5a
commit
8dfc133460
5 changed files with 30 additions and 26 deletions
|
|
@ -157,7 +157,8 @@
|
||||||
|
|
||||||
<div class="row items-center no-wrap q-mb-md q-pt-lg">
|
<div class="row items-center no-wrap q-mb-md q-pt-lg">
|
||||||
<div class="col-3">
|
<div class="col-3">
|
||||||
<q-btn
|
<q-btn-dropdown
|
||||||
|
split
|
||||||
unelevated
|
unelevated
|
||||||
:disabled="changeAmount < 0"
|
:disabled="changeAmount < 0"
|
||||||
label="Check & Send"
|
label="Check & Send"
|
||||||
|
|
@ -165,10 +166,28 @@
|
||||||
type="submit"
|
type="submit"
|
||||||
class="btn-full"
|
class="btn-full"
|
||||||
>
|
>
|
||||||
<q-spinner v-if="showChecking" color="primary"></q-spinner
|
<q-list>
|
||||||
></q-btn>
|
<q-item :disabled="changeAmount < 0" clickable v-close-popup>
|
||||||
|
<q-item-section>
|
||||||
|
<q-item-label>Serial Port</q-item-label>
|
||||||
|
<q-item-label caption>
|
||||||
|
Sign using a Serial Port device</q-item-label
|
||||||
|
>
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
<q-item clickable disabled v-close-popup>
|
||||||
|
<q-item-section>
|
||||||
|
<q-item-label>Share PSBT</q-item-label>
|
||||||
|
<q-item-label caption
|
||||||
|
>Share the PSBT as text or Animated QR Code</q-item-label
|
||||||
|
>
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
</q-list>
|
||||||
|
</q-btn-dropdown>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-9">
|
<div class="col-9">
|
||||||
|
<q-spinner v-if="showChecking" color="primary"></q-spinner>
|
||||||
<q-badge
|
<q-badge
|
||||||
v-if="changeAmount < 0"
|
v-if="changeAmount < 0"
|
||||||
class="text-subtitle2 float-right"
|
class="text-subtitle2 float-right"
|
||||||
|
|
|
||||||
|
|
@ -53,16 +53,6 @@
|
||||||
</div>
|
</div>
|
||||||
</q-tr>
|
</q-tr>
|
||||||
</template>
|
</template>
|
||||||
<template v-slot:bottom-row>
|
|
||||||
<q-tr>
|
|
||||||
<q-td colspan="100%">
|
|
||||||
<div class="row items-center no-wrap">
|
|
||||||
<div class="col-3 q-pr-lg"></div>
|
|
||||||
<div class="col-4 q-pr-lg"></div>
|
|
||||||
</div>
|
|
||||||
</q-td>
|
|
||||||
</q-tr>
|
|
||||||
</template>
|
|
||||||
</q-table>
|
</q-table>
|
||||||
<div class="row items-center no-wrap">
|
<div class="row items-center no-wrap">
|
||||||
<div class="col-3 q-pr-lg">
|
<div class="col-3 q-pr-lg">
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,7 @@ async function serialSigner(path) {
|
||||||
})
|
})
|
||||||
|
|
||||||
navigator.serial.addEventListener('disconnect', () => {
|
navigator.serial.addEventListener('disconnect', () => {
|
||||||
|
console.log('### navigator.serial event: disconnected!', event)
|
||||||
this.hww.authenticated = false
|
this.hww.authenticated = false
|
||||||
this.$q.notify({
|
this.$q.notify({
|
||||||
type: 'warning',
|
type: 'warning',
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-2 float-right">
|
<div class="col-2 float-right">
|
||||||
<serial-signer></serial-signer>
|
<slot name="serial"></slot>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,11 @@
|
||||||
:total="utxos.total"
|
:total="utxos.total"
|
||||||
:config="config"
|
:config="config"
|
||||||
:adminkey="g.user.wallets[0].adminkey"
|
:adminkey="g.user.wallets[0].adminkey"
|
||||||
></wallet-config>
|
>
|
||||||
|
<template v-slot:serial>
|
||||||
|
<serial-signer ref="serialSigner"></serial-signer>
|
||||||
|
</template>
|
||||||
|
</wallet-config>
|
||||||
|
|
||||||
<wallet-list
|
<wallet-list
|
||||||
:adminkey="g.user.wallets[0].adminkey"
|
:adminkey="g.user.wallets[0].adminkey"
|
||||||
|
|
@ -103,16 +107,6 @@
|
||||||
:mempool_endpoint="config.data.mempool_endpoint"
|
:mempool_endpoint="config.data.mempool_endpoint"
|
||||||
:sats-denominated="config.data.sats_denominated"
|
:sats-denominated="config.data.sats_denominated"
|
||||||
></utxo-list>
|
></utxo-list>
|
||||||
<!-- <div v-if="payment.show" class="row items-center no-wrap q-mb-md">
|
|
||||||
<div class="col">
|
|
||||||
<q-toggle
|
|
||||||
label="Show Advanced"
|
|
||||||
color="secodary"
|
|
||||||
v-model="payment.showAdvanced"
|
|
||||||
></q-toggle>
|
|
||||||
</div>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<q-card v-if="payment.show"
|
<q-card v-if="payment.show"
|
||||||
><q-card-section>
|
><q-card-section>
|
||||||
<div class="row items-center no-wrap q-mb-md">
|
<div class="row items-center no-wrap q-mb-md">
|
||||||
|
|
@ -404,7 +398,7 @@
|
||||||
</q-tab-panels>
|
</q-tab-panels>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
<div class="q-mt-lg">
|
<div class="q-pt-sm">
|
||||||
<payment
|
<payment
|
||||||
v-show="showPayment"
|
v-show="showPayment"
|
||||||
:accounts="walletAccounts"
|
:accounts="walletAccounts"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue