node page dialogs

This commit is contained in:
Tiago Vasconcelos
2026-03-19 09:54:27 +00:00
parent 87a6514b62
commit a5aaced420
+43 -80
View File
@@ -103,8 +103,15 @@
</q-card-section> </q-card-section>
</q-tab-panel> </q-tab-panel>
<q-tab-panel name="channels"> <q-tab-panel name="channels">
<q-dialog v-model="connectPeerDialog.show" position="top"> <lnbits-dialog
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card"> :show="connectPeerDialog.show"
:action="{
label: $t('connect'),
handler: connectPeer
}"
:cancel-label="$t('cancel')"
@update:model-value="connectPeerDialog.show = $event"
>
<q-form class="q-gutter-md"> <q-form class="q-gutter-md">
<q-input <q-input
dense dense
@@ -114,28 +121,19 @@
label="Node URI" label="Node URI"
hint="pubkey@host:port" hint="pubkey@host:port"
></q-input> ></q-input>
<div class="row q-mt-lg">
<q-btn
:label="$t('connect')"
color="primary"
@click="connectPeer"
></q-btn>
<q-btn
v-close-popup
flat
color="grey"
class="q-ml-auto"
:label="$t('cancel')"
></q-btn>
</div>
</q-form> </q-form>
</q-card> </lnbits-dialog>
</q-dialog>
<q-dialog v-model="setFeeDialog.show"> <lnbits-dialog
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card"> :show="setFeeDialog.show"
<label class="text-h6">Set Channel Fee</label> title="Set Channel Fee"
:action="{
label: $t('set'),
handler: () => setChannelFee(setFeeDialog.channel_id)
}"
:cancel-label="$t('cancel')"
@update:model-value="setFeeDialog.show = $event"
>
<p class="text-caption" v-text="setFeeDialog.channel_id"></p> <p class="text-caption" v-text="setFeeDialog.channel_id"></p>
<q-separator></q-separator> <q-separator></q-separator>
<q-form class="q-gutter-md"> <q-form class="q-gutter-md">
@@ -153,27 +151,18 @@
v-model.number="setFeeDialog.data.fee_base_msat" v-model.number="setFeeDialog.data.fee_base_msat"
label="Fee Base msat" label="Fee Base msat"
></q-input> ></q-input>
<div class="row q-mt-lg">
<q-btn
:label="$t('set')"
color="primary"
@click="setChannelFee(setFeeDialog.channel_id)"
></q-btn>
<q-btn
v-close-popup
flat
color="grey"
class="q-ml-auto"
:label="$t('cancel')"
></q-btn>
</div>
</q-form> </q-form>
</q-card> </lnbits-dialog>
</q-dialog>
<q-dialog v-model="openChannelDialog.show"> <lnbits-dialog
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card"> :show="openChannelDialog.show"
:action="{
label: $t('open'),
handler: openChannel
}"
:cancel-label="$t('cancel')"
@update:model-value="openChannelDialog.show = $event"
>
<q-form class="q-gutter-md"> <q-form class="q-gutter-md">
<q-input <q-input
dense dense
@@ -197,9 +186,7 @@
dense dense
type="number" type="number"
filled filled
v-model.number=" v-model.number="openChannelDialog.data.push_amount"
openChannelDialog.data.push_amount
"
label="Push Amount" label="Push Amount"
hint="This gifts sats to the other side!" hint="This gifts sats to the other side!"
></q-input> ></q-input>
@@ -215,27 +202,19 @@
</q-card-section> </q-card-section>
</q-card> </q-card>
</q-expansion-item> </q-expansion-item>
<div class="row q-mt-lg">
<q-btn
:label="$t('open')"
color="primary"
@click="openChannel"
></q-btn>
<q-btn
v-close-popup
flat
color="grey"
class="q-ml-auto"
:label="$t('cancel')"
></q-btn>
</div>
</q-form> </q-form>
</q-card> </lnbits-dialog>
</q-dialog>
<q-dialog v-model="closeChannelDialog.show" position="top"> <lnbits-dialog
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card"> :show="closeChannelDialog.show"
title="Close Channel"
:action="{
label: $t('close'),
handler: closeChannel
}"
:cancel-label="$t('cancel')"
@update:model-value="closeChannelDialog.show = $event"
>
<q-form class="q-gutter-md"> <q-form class="q-gutter-md">
<div> <div>
<q-checkbox <q-checkbox
@@ -243,24 +222,8 @@
label="Force" label="Force"
/> />
</div> </div>
<div class="row q-mt-lg">
<q-btn
:label="$t('close')"
color="primary"
@click="closeChannel"
></q-btn>
<q-btn
v-close-popup
flat
color="grey"
class="q-ml-auto"
:label="$t('cancel')"
></q-btn>
</div>
</q-form> </q-form>
</q-card> </lnbits-dialog>
</q-dialog>
<q-card-section class="q-pa-none"> <q-card-section class="q-pa-none">
<div class="row q-col-gutter-lg"> <div class="row q-col-gutter-lg">