also query linkCount in transactionList

This commit is contained in:
Moriz Wahl 2022-03-14 08:36:28 +01:00
parent 7f89fb5452
commit fde2a7f7bf
7 changed files with 19 additions and 3 deletions

View File

@ -43,7 +43,11 @@
</template> </template>
<template #TRANSACTION_LINK> <template #TRANSACTION_LINK>
<transaction-link class="list-group-item" v-bind="transactions[index]" /> <transaction-link
class="list-group-item"
v-bind="transactions[index]"
:transactionLinkCount="transactionLinkCount"
/>
</template> </template>
</transaction-list-item> </transaction-list-item>
</div> </div>
@ -91,6 +95,7 @@ export default {
pageSize: { type: Number, default: 25 }, pageSize: { type: Number, default: 25 },
timestamp: { type: Number, default: 0 }, timestamp: { type: Number, default: 0 },
transactionCount: { type: Number, default: 0 }, transactionCount: { type: Number, default: 0 },
transactionLinkCount: { type: Number, default: 0 },
showPagination: { type: Boolean, default: false }, showPagination: { type: Boolean, default: false },
}, },
methods: { methods: {

View File

@ -15,7 +15,7 @@ export default {
name: 'LinkCountRow', name: 'LinkCountRow',
props: { props: {
count: { count: {
type: String, type: Number,
required: true, required: true,
}, },
}, },

View File

@ -15,7 +15,7 @@
<amount-and-name-row :amount="amount" :text="$t('gdd_per_link.links_sum')" /> <amount-and-name-row :amount="amount" :text="$t('gdd_per_link.links_sum')" />
<!-- Count Links --> <!-- Count Links -->
<link-count-row count="22" /> <link-count-row :count="transactionLinkCount" />
<!-- Decay --> <!-- Decay -->
<decay-row :decay="decay" /> <decay-row :decay="decay" />
@ -54,6 +54,9 @@ export default {
decay: { decay: {
type: Object, type: Object,
}, },
transactionLinkCount: {
type: Number,
},
}, },
data() { data() {
return { return {

View File

@ -57,6 +57,7 @@ export const transactionsQuery = gql`
) { ) {
balanceGDT balanceGDT
count count
linkCount
balance balance
decayStartBlock decayStartBlock
transactions { transactions {

View File

@ -24,6 +24,7 @@
:gdt-balance="GdtBalance" :gdt-balance="GdtBalance"
:transactions="transactions" :transactions="transactions"
:transactionCount="transactionCount" :transactionCount="transactionCount"
:transactionLinkCount="transactionLinkCount"
:pending="pending" :pending="pending"
:decayStartBlock="decayStartBlock" :decayStartBlock="decayStartBlock"
@update-balance="updateBalance" @update-balance="updateBalance"
@ -59,6 +60,7 @@ export default {
transactions: [], transactions: [],
bookedBalance: 0, bookedBalance: 0,
transactionCount: 0, transactionCount: 0,
transactionLinkCount: 0,
pending: true, pending: true,
visible: false, visible: false,
decayStartBlock: new Date(), decayStartBlock: new Date(),
@ -99,6 +101,7 @@ export default {
this.transactions = transactionList.transactions this.transactions = transactionList.transactions
this.balance = Number(transactionList.balance) this.balance = Number(transactionList.balance)
this.transactionCount = transactionList.count this.transactionCount = transactionList.count
this.transactionLinkCount = transactionList.linkCount
this.decayStartBlock = new Date(transactionList.decayStartBlock) this.decayStartBlock = new Date(transactionList.decayStartBlock)
this.pending = false this.pending = false
}) })

View File

@ -20,6 +20,7 @@
:timestamp="timestamp" :timestamp="timestamp"
:decayStartBlock="decayStartBlock" :decayStartBlock="decayStartBlock"
:transaction-count="transactionCount" :transaction-count="transactionCount"
:transactionLinkCount="transactionLinkCount"
@update-transactions="updateTransactions" @update-transactions="updateTransactions"
/> />
<gdd-transaction-list-footer :count="transactionCount" /> <gdd-transaction-list-footer :count="transactionCount" />
@ -51,6 +52,7 @@ export default {
default: () => [], default: () => [],
}, },
transactionCount: { type: Number, default: 0 }, transactionCount: { type: Number, default: 0 },
transactionLinkCount: { type: Number, default: 0 },
pending: { pending: {
type: Boolean, type: Boolean,
default: true, default: true,

View File

@ -7,6 +7,7 @@
<gdd-transaction-list <gdd-transaction-list
:timestamp="timestamp" :timestamp="timestamp"
:transactionCount="transactionCount" :transactionCount="transactionCount"
:transactionLinkCount="transactionLinkCount"
:transactions="transactions" :transactions="transactions"
:show-pagination="true" :show-pagination="true"
:decayStartBlock="decayStartBlock" :decayStartBlock="decayStartBlock"
@ -42,6 +43,7 @@ export default {
default: () => [], default: () => [],
}, },
transactionCount: { type: Number, default: 0 }, transactionCount: { type: Number, default: 0 },
transactionLinkCount: { type: Number, default: 0 },
decayStartBlock: { type: Date }, decayStartBlock: { type: Date },
}, },
data() { data() {