From f33c9694ad5627b6c9142501db0ffa8c1734cda2 Mon Sep 17 00:00:00 2001 From: ogerly Date: Sun, 3 Apr 2022 12:53:24 +0200 Subject: [PATCH 1/6] if pending status true load spinner --- frontend/src/components/GddTransactionList.vue | 7 ++++++- frontend/src/components/Menu/Navbar.vue | 5 ++++- frontend/src/components/Status.vue | 3 ++- frontend/src/pages/Overview.vue | 1 + 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/GddTransactionList.vue b/frontend/src/components/GddTransactionList.vue index 37605711c..7c9e4dfe8 100644 --- a/frontend/src/components/GddTransactionList.vue +++ b/frontend/src/components/GddTransactionList.vue @@ -3,12 +3,14 @@
+ null nix da {{ $t('error.no-transactionlist') }}
+ nix da {{ $t('error.empty-transactionlist') }}
@@ -70,7 +72,9 @@ :total-rows="transactionCount" >
- {{ $t('transaction.nullTransactions') }} + + +
{{ $t('transaction.nullTransactions') }}
@@ -108,6 +112,7 @@ export default { transactionCount: { type: Number, default: 0 }, transactionLinkCount: { type: Number, default: 0 }, showPagination: { type: Boolean, default: false }, + pending: { type: Boolean }, }, methods: { updateTransactions() { diff --git a/frontend/src/components/Menu/Navbar.vue b/frontend/src/components/Menu/Navbar.vue index 3542c1cd1..f998783f7 100644 --- a/frontend/src/components/Menu/Navbar.vue +++ b/frontend/src/components/Menu/Navbar.vue @@ -10,7 +10,10 @@ - {{ pending ? $t('em-dash') : balance | amount }} {{ $t('GDD') }} + + +
{{ pending ? $t('em-dash') : balance | amount }} {{ $t('GDD') }}
+
{{ $store.state.firstName }} {{ $store.state.lastName }} diff --git a/frontend/src/components/Status.vue b/frontend/src/components/Status.vue index 9ebe48e09..59e5152f6 100644 --- a/frontend/src/components/Status.vue +++ b/frontend/src/components/Status.vue @@ -1,7 +1,8 @@ diff --git a/frontend/src/pages/Overview.vue b/frontend/src/pages/Overview.vue index d42576bf8..9723f6ade 100644 --- a/frontend/src/pages/Overview.vue +++ b/frontend/src/pages/Overview.vue @@ -21,6 +21,7 @@ :decayStartBlock="decayStartBlock" :transaction-count="transactionCount" :transactionLinkCount="transactionLinkCount" + :pending="pending" @update-transactions="updateTransactions" v-on="$listeners" /> From a5546826a54496cb4b12cedae83458734f30e739 Mon Sep 17 00:00:00 2001 From: ogerly Date: Sun, 3 Apr 2022 12:55:18 +0200 Subject: [PATCH 2/6] delete unused text --- frontend/src/components/GddTransactionList.vue | 2 -- frontend/src/components/Status.vue | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/GddTransactionList.vue b/frontend/src/components/GddTransactionList.vue index 7c9e4dfe8..72ecb76c6 100644 --- a/frontend/src/components/GddTransactionList.vue +++ b/frontend/src/components/GddTransactionList.vue @@ -3,14 +3,12 @@
- null nix da {{ $t('error.no-transactionlist') }}
- nix da {{ $t('error.empty-transactionlist') }}
diff --git a/frontend/src/components/Status.vue b/frontend/src/components/Status.vue index 59e5152f6..60b29834f 100644 --- a/frontend/src/components/Status.vue +++ b/frontend/src/components/Status.vue @@ -2,7 +2,9 @@
-
{{ pending || balance === null ? $t('em-dash') : $n(balance, 'decimal') }} {{ statusText }}
+
+ {{ pending || balance === null ? $t('em-dash') : $n(balance, 'decimal') }} {{ statusText }} +
From f1555b4a2743e297da90493bc60605f1a59a3714 Mon Sep 17 00:00:00 2001 From: ogerly Date: Sun, 3 Apr 2022 12:55:52 +0200 Subject: [PATCH 3/6] fixed yarn lint --- frontend/src/components/GddTransactionList.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/components/GddTransactionList.vue b/frontend/src/components/GddTransactionList.vue index 72ecb76c6..55a11063c 100644 --- a/frontend/src/components/GddTransactionList.vue +++ b/frontend/src/components/GddTransactionList.vue @@ -70,8 +70,7 @@ :total-rows="transactionCount" >
- - +
{{ $t('transaction.nullTransactions') }}
From 2f6ed90f1549ca8787753ea33acef42f2470d79c Mon Sep 17 00:00:00 2001 From: ogerly Date: Sun, 3 Apr 2022 13:02:53 +0200 Subject: [PATCH 4/6] fixed test for pending animation icon --- frontend/src/components/Status.spec.js | 7 +++++-- frontend/src/components/Status.vue | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Status.spec.js b/frontend/src/components/Status.spec.js index ba7b03fa4..ca62d3bd3 100644 --- a/frontend/src/components/Status.spec.js +++ b/frontend/src/components/Status.spec.js @@ -26,8 +26,8 @@ describe('Status', () => { }) describe('balance is pending', () => { - it('it displays an en-dash', () => { - expect(wrapper.find('div.gdd-status-div').text()).toEqual('em-dash GDD') + it('it displays an animation icon test-pending-icon', () => { + expect(wrapper.find('.test-pending-icon').exists()).toBe(true) }) }) @@ -37,6 +37,9 @@ describe('Status', () => { pending: false, }) }) + it('it no displays an animation icon test-pending-icon', () => { + expect(wrapper.find('.test-pending-icon').exists()).toBe(false) + }) it('it displays the ammount of GDD', () => { expect(wrapper.find('div.gdd-status-div').text()).toEqual('1234 GDD') diff --git a/frontend/src/components/Status.vue b/frontend/src/components/Status.vue index 60b29834f..14d470fb3 100644 --- a/frontend/src/components/Status.vue +++ b/frontend/src/components/Status.vue @@ -1,7 +1,7 @@