From a168e82277b288f0c34f9b2504be7c871606f116 Mon Sep 17 00:00:00 2001 From: demogorgod Date: Thu, 13 Jul 2023 22:28:53 -0400 Subject: [PATCH 1/4] Connect rawUserAnalytics to the front-end table component --- apps/web/src/composables/users.ts | 1 + .../web/src/mockData/mock_transaction_data.ts | 8 +- .../overview/components/BreakdownTable.vue | 138 +++++++++++------- 3 files changed, 93 insertions(+), 54 deletions(-) diff --git a/apps/web/src/composables/users.ts b/apps/web/src/composables/users.ts index dfa0e8956..07536cc02 100644 --- a/apps/web/src/composables/users.ts +++ b/apps/web/src/composables/users.ts @@ -362,6 +362,7 @@ export default function useUsers() { user: readonly(user), userAddresses, userAnalytics, + rawUserAnalytics, addAccount, checkIfSecondaryAddress, checkIfPrimaryUserExists, diff --git a/apps/web/src/mockData/mock_transaction_data.ts b/apps/web/src/mockData/mock_transaction_data.ts index 0b50d6897..ee89f6dd7 100644 --- a/apps/web/src/mockData/mock_transaction_data.ts +++ b/apps/web/src/mockData/mock_transaction_data.ts @@ -50,9 +50,13 @@ export default function useTxData () { txDirection: 'incoming', txId: '0xf46d39ca96e489fb0eb2097f073bfde2dc7960bf8358e0692fa79cc8597d283e', receivedAt: generateRandomDate(), - amount: '0', + amount: (Math.random() * 20.00).toFixed(2), price: '0.0', - gasFee: '195178697897910' + gasFee: '195178697897910', + rewards:(Math.random() * 10.00).toFixed(2), + apy: (Math.random() * 10.00).toFixed(2) + '%', + status: Math.random() > 0.5? 'Pending' : 'Active', + opperators: [ 'red', 'green', 'blue', 'orange', 'yellow'] //This is random until I get more info on how it will look like from backend } data.push(transaction) diff --git a/apps/web/src/pages/overview/components/BreakdownTable.vue b/apps/web/src/pages/overview/components/BreakdownTable.vue index 8f3723b38..07dd1fa8a 100644 --- a/apps/web/src/pages/overview/components/BreakdownTable.vue +++ b/apps/web/src/pages/overview/components/BreakdownTable.vue @@ -1,7 +1,8 @@ From 97385cbb1ac8561b5154f5d6576f73455ed737ec Mon Sep 17 00:00:00 2001 From: demogorgod Date: Thu, 13 Jul 2023 22:48:23 -0400 Subject: [PATCH 3/4] Fix filters --- apps/web/src/pages/overview/components/BreakdownTable.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/pages/overview/components/BreakdownTable.vue b/apps/web/src/pages/overview/components/BreakdownTable.vue index 2118eca0a..bc99a602d 100644 --- a/apps/web/src/pages/overview/components/BreakdownTable.vue +++ b/apps/web/src/pages/overview/components/BreakdownTable.vue @@ -9,7 +9,7 @@ const currentPage = ref(1) const totalPages = ref(1) const searchInput = ref('') -const tableView = ref('Transactions') +const tableView = ref('Wallets') const selectedHeader = ref('') const selectedOrientation = ref('ascending') From 1e2c10a8ed6a9dfa0913b6dec8484497b78af35c Mon Sep 17 00:00:00 2001 From: demogorgod Date: Fri, 14 Jul 2023 22:44:18 -0400 Subject: [PATCH 4/4] Fix import issue --- apps/web/src/pages/overview/components/BreakdownTable.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/pages/overview/components/BreakdownTable.vue b/apps/web/src/pages/overview/components/BreakdownTable.vue index bc99a602d..fa2560b06 100644 --- a/apps/web/src/pages/overview/components/BreakdownTable.vue +++ b/apps/web/src/pages/overview/components/BreakdownTable.vue @@ -2,7 +2,7 @@ import { ref, watch, onMounted } from 'vue' import * as XLSX from 'xlsx' import VueFeather from 'vue-feather' -import useUsers from '@/composables/users.ts' +import useUsers from '@/composables/users' const itemsPerPage = ref(7) const currentPage = ref(1)