feat: basic buys table

This commit is contained in:
Vlad Stan
2022-10-08 14:54:48 +03:00
committed by dni ⚡
parent c60b3808c0
commit 864b157cdc

View File

@@ -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