feat(core): move disclaimer to wallet page
This commit is contained in:
parent
d917feeb02
commit
5806beaeb7
3 changed files with 21 additions and 12 deletions
|
|
@ -138,6 +138,10 @@ new Vue({
|
||||||
},
|
},
|
||||||
paymentsChart: {
|
paymentsChart: {
|
||||||
show: false
|
show: false
|
||||||
|
},
|
||||||
|
disclaimerDialog: {
|
||||||
|
show: false,
|
||||||
|
location: window.location
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
@ -339,5 +343,10 @@ new Vue({
|
||||||
created: function () {
|
created: function () {
|
||||||
this.fetchPayments();
|
this.fetchPayments();
|
||||||
setTimeout(this.checkPendingPayments(), 1200);
|
setTimeout(this.checkPendingPayments(), 1200);
|
||||||
|
|
||||||
|
if (!this.$q.localStorage.getItem('lnbits.disclaimerShown')) {
|
||||||
|
this.disclaimerDialog.show = true;
|
||||||
|
this.$q.localStorage.set('lnbits.disclaimerShown', true);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -85,16 +85,4 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<q-dialog v-model="disclaimerDialog.show" position="top">
|
|
||||||
<q-card class="q-pa-lg q-pt-xl" style="width: 500px">
|
|
||||||
<h5 class="q-my-md">WARNING</h5>
|
|
||||||
<p>
|
|
||||||
Login functionality to be released in V0.2, for now make sure you bookmark to save your wallet!<br/><br/>
|
|
||||||
This service is in BETA, and we hold no responsibility for people losing access to funds.<br/><br/>
|
|
||||||
To encourage you to run your own LNbits, any balance on lnbits.com will incur a charge of 1% per week.
|
|
||||||
</p>
|
|
||||||
<q-btn unelevated color="deep-purple" @click="createWallet">Proceed</q-btn>
|
|
||||||
</q-card>
|
|
||||||
</q-dialog>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
||||||
|
|
@ -241,4 +241,16 @@
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
|
|
||||||
|
<q-dialog v-model="disclaimerDialog.show">
|
||||||
|
<q-card class="q-pa-lg">
|
||||||
|
<h6 class="q-my-md text-deep-purple">Warning</h6>
|
||||||
|
<p>Login functionality to be released in v0.2, for now, <strong>make sure you bookmark this page for future access to your wallet</strong>!</p>
|
||||||
|
<p>This service is in BETA, and we hold no responsibility for people losing access to funds. To encourage you to run your own LNbits installation, any balance on {% raw %}{{ disclaimerDialog.location.host }}{% endraw %} will incur a charge of <strong>1% service fee</strong> per week.</p>
|
||||||
|
<div class="row q-mt-lg">
|
||||||
|
<q-btn outline color="grey" @click="copyText(disclaimerDialog.location.href)">Copy wallet URL</q-btn>
|
||||||
|
<q-btn v-close-popup flat color="grey" class="q-ml-auto">I understand</q-btn>
|
||||||
|
</div>
|
||||||
|
</q-card>
|
||||||
|
</q-dialog>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue