mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-26 11:56:16 +02:00
feat: basic buys table
This commit is contained in:
@@ -64,7 +64,7 @@ page_container %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row items-center no-wrap q-mb-sm">
|
||||
<!-- <div class="row items-center no-wrap q-mb-sm">
|
||||
<div class="col">
|
||||
<h5 class="text-subtitle1 q-my-none">Transactions</h5>
|
||||
</div>
|
||||
@@ -99,16 +99,15 @@ page_container %}
|
||||
placeholder="Search by tag, memo, amount"
|
||||
class="q-mb-md"
|
||||
>
|
||||
</q-input>
|
||||
</q-input> -->
|
||||
<q-table
|
||||
dense
|
||||
flat
|
||||
:data="filteredPayments"
|
||||
:row-key="paymentTableRowKey"
|
||||
:columns="paymentsTable.columns"
|
||||
:pagination.sync="paymentsTable.pagination"
|
||||
no-data-label="No transactions made yet"
|
||||
:filter="paymentsTable.filter"
|
||||
:data="tokenBuys"
|
||||
:columns="buysTable.columns"
|
||||
:pagination.sync="buysTable.pagination"
|
||||
no-data-label="No buys made yet"
|
||||
:filter="buysTable.filter"
|
||||
>
|
||||
{% raw %}
|
||||
<template v-slot:header="props">
|
||||
@@ -663,13 +662,20 @@ page_container %}
|
||||
}
|
||||
},
|
||||
payments: [],
|
||||
paymentsTable: {
|
||||
buysTable: {
|
||||
columns: [
|
||||
{
|
||||
name: 'note',
|
||||
name: 'amount',
|
||||
align: 'left',
|
||||
label: 'Note',
|
||||
field: 'note'
|
||||
label: 'Amount',
|
||||
field: 'amount'
|
||||
},
|
||||
{
|
||||
name: 'memo',
|
||||
align: 'left',
|
||||
label: 'Memo',
|
||||
field: 'memo',
|
||||
sortable: true
|
||||
},
|
||||
{
|
||||
name: 'date',
|
||||
@@ -679,10 +685,10 @@ page_container %}
|
||||
sortable: true
|
||||
},
|
||||
{
|
||||
name: 'amount',
|
||||
name: 'hash',
|
||||
align: 'right',
|
||||
label: 'Amount',
|
||||
field: 'amount',
|
||||
label: 'Hash',
|
||||
field: 'hash',
|
||||
sortable: true
|
||||
}
|
||||
],
|
||||
@@ -707,12 +713,10 @@ page_container %}
|
||||
formattedBalance: function () {
|
||||
return this.balance / 100
|
||||
},
|
||||
filteredPayments: function () {
|
||||
var q = this.paymentsTable.filter
|
||||
if (!q || q === '') return this.payments
|
||||
|
||||
return LNbits.utils.search(this.payments, q)
|
||||
tokenBuys: function() {
|
||||
return []
|
||||
},
|
||||
|
||||
canPay: function () {
|
||||
if (!this.parse.invoice) return false
|
||||
return this.parse.invoice.sat <= this.balance
|
||||
@@ -1000,7 +1004,7 @@ page_container %}
|
||||
}
|
||||
|
||||
if (!this.$q.localStorage.getItem('cashu.amount')) {
|
||||
this.balanceAmount = 112340
|
||||
this.balanceAmount = 0
|
||||
}
|
||||
|
||||
// get mint
|
||||
|
Reference in New Issue
Block a user