Fix: mobile view wallet issues (#3850)

This commit is contained in:
Tiago Vasconcelos
2026-03-05 10:36:52 +00:00
committed by GitHub
parent c47fd2a4d1
commit 4c704305ac
5 changed files with 551 additions and 541 deletions
File diff suppressed because one or more lines are too long
@@ -17,6 +17,13 @@ window.app.component('lnbits-manage-wallet-list', {
} else { } else {
this.activeWalletId = null this.activeWalletId = null
} }
},
'g.user.wallets': {
handler() {
this.paymentEvents()
},
deep: true,
immediate: true
} }
}, },
created() { created() {
@@ -27,12 +27,9 @@
></q-btn> ></q-btn>
<q-toolbar-title> <q-toolbar-title>
<q-btn flat no-caps dense class="q-mr-sm" size="lg" type="a" href="/"> <q-btn flat no-caps dense class="q-mr-sm" size="lg" type="a" href="/">
<q-img <q-avatar v-if="g.settings.customLogo" height="30px">
v-if="customLogo" <img alt="Logo" :src="g.settings.customLogo" />
height="30px" </q-avatar>
alt="Logo"
:src="customLogo"
></q-img>
<span v-else-if="g.settings.siteTitle == 'LNbits'" <span v-else-if="g.settings.siteTitle == 'LNbits'"
><strong>LN</strong>bits</span ><strong>LN</strong>bits</span
> >
@@ -1,4 +1,5 @@
<template id="lnbits-payment-list"> <template id="lnbits-payment-list">
<template v-if="$q.screen.gt.sm || payments.length">
<div class="row items-center no-wrap"> <div class="row items-center no-wrap">
<div class="col" v-if="!g.mobileSimple || $q.screen.gt.sm"> <div class="col" v-if="!g.mobileSimple || $q.screen.gt.sm">
<q-input <q-input
@@ -363,7 +364,9 @@
key="amount" key="amount"
:props="props" :props="props"
class="col1" class="col1"
v-text="parseFloat(String(props.row.fsat).replaceAll(',', '')) / 100" v-text="
parseFloat(String(props.row.fsat).replaceAll(',', '')) / 100
"
> >
</q-td> </q-td>
<q-td class="col2" auto-width key="amount" v-else :props="props"> <q-td class="col2" auto-width key="amount" v-else :props="props">
@@ -458,7 +461,9 @@
</q-list> </q-list>
<div <div
v-if="props.row.isIn && props.row.isPending && props.row.bolt11" v-if="
props.row.isIn && props.row.isPending && props.row.bolt11
"
> >
<div v-if="props.row.extra.fiat_payment_request"> <div v-if="props.row.extra.fiat_payment_request">
<lnbits-qrcode <lnbits-qrcode
@@ -545,4 +550,5 @@
</q-tr> </q-tr>
</template> </template>
</q-table> </q-table>
</template>
</template> </template>
+1 -1
View File
@@ -204,7 +204,7 @@
</q-card> </q-card>
</div> </div>
<div <div
v-if="!g.mobileSimple || !$q.screen.lt.md" v-show="!g.mobileSimple || !$q.screen.lt.md"
class="col-12 col-md-5 q-gutter-y-md" class="col-12 col-md-5 q-gutter-y-md"
> >
<lnbits-wallet-extra <lnbits-wallet-extra