From 8a00301f81afea163509b4071a971e70a9143457 Mon Sep 17 00:00:00 2001 From: Daniil Orain Date: Wed, 8 Jun 2022 06:09:56 +1100 Subject: [PATCH] bring back the stats --- src/components/MainHeaderDescriptive.vue | 4 +- src/router/index.js | 39 +++- src/views/network/Network.vue | 89 +++++++++ src/views/{stats => network}/NetworkInfo.vue | 0 src/views/{stats => network}/NetworkTab.vue | 0 src/views/{stats => network}/SideBar.vue | 0 src/views/stats/Stats.vue | 55 +++--- src/views/stats/StatsSideBar.vue | 108 +++++++++++ src/views/stats/StatsTab.vue | 154 +++++++++++++++ src/views/stats/TokensTab.vue | 189 +++++++++++++++++++ 10 files changed, 606 insertions(+), 32 deletions(-) create mode 100644 src/views/network/Network.vue rename src/views/{stats => network}/NetworkInfo.vue (100%) rename src/views/{stats => network}/NetworkTab.vue (100%) rename src/views/{stats => network}/SideBar.vue (100%) create mode 100644 src/views/stats/StatsSideBar.vue create mode 100644 src/views/stats/StatsTab.vue create mode 100644 src/views/stats/TokensTab.vue diff --git a/src/components/MainHeaderDescriptive.vue b/src/components/MainHeaderDescriptive.vue index 4e170973..99dd20c2 100644 --- a/src/components/MainHeaderDescriptive.vue +++ b/src/components/MainHeaderDescriptive.vue @@ -10,8 +10,8 @@ Search - - Networks + + Stats Dapps diff --git a/src/router/index.js b/src/router/index.js index d7683efd..e5cf4fdd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -6,8 +6,10 @@ import Home from '@/views/home/Home.vue' import ExtendedSearch from '@/views/extended_search/ExtendedSearch.vue' +import Network from '@/views/network/Network.vue' +import NetworkTab from '@/views/network/NetworkTab.vue' import Stats from '@/views/stats/Stats.vue' -import NetworkTab from '@/views/stats/NetworkTab.vue' +import StatsTab from '@/views/stats/StatsTab.vue' import Diff from '@/views/diff/Diff.vue' import Docs from '@/views/docs/Docs.vue' @@ -16,6 +18,7 @@ import OperationsTab from '@/views/contract/OperationsTab.vue' import CodeTab from '@/views/contract/CodeTab.vue' import InteractTab from '@/views/contract/InteractTab.vue' import ViewsTab from '@/views/contract/ViewsTab/ViewsTab.vue' +import TokensTab from '@/views/stats/TokensTab.vue' import StorageTab from '@/views/contract/StorageTab.vue' import ContractTokensTab from '@/views/contract/TokensTab/TokensTab.vue' import TransfersTab from '@/views/contract/TransfersTab/TransfersTab.vue' @@ -95,7 +98,7 @@ const router = new Router({ ] }, { - path: '/:network', + path: '/stats/:network', components: { default: Stats, }, @@ -104,6 +107,38 @@ const router = new Router({ { path: '', name: 'stats', + redirect: 'stats_general' + }, + { + name: 'stats_general', + path: 'general', + component: StatsTab, + props: true + }, + { + path: 'fa12', + name: 'stats_fa12', + component: TokensTab, + props: true + }, + { + path: 'fa2', + name: 'stats_fa20', + component: TokensTab, + props: true + } + ] + }, + { + path: '/:network', + components: { + default: Network, + }, + props: { default: true }, + children: [ + { + path: '', + name: 'network', component: NetworkTab, props: true, }, diff --git a/src/views/network/Network.vue b/src/views/network/Network.vue new file mode 100644 index 00000000..659d7e29 --- /dev/null +++ b/src/views/network/Network.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/views/stats/NetworkInfo.vue b/src/views/network/NetworkInfo.vue similarity index 100% rename from src/views/stats/NetworkInfo.vue rename to src/views/network/NetworkInfo.vue diff --git a/src/views/stats/NetworkTab.vue b/src/views/network/NetworkTab.vue similarity index 100% rename from src/views/stats/NetworkTab.vue rename to src/views/network/NetworkTab.vue diff --git a/src/views/stats/SideBar.vue b/src/views/network/SideBar.vue similarity index 100% rename from src/views/stats/SideBar.vue rename to src/views/network/SideBar.vue diff --git a/src/views/stats/Stats.vue b/src/views/stats/Stats.vue index e27a42c9..1091b17e 100644 --- a/src/views/stats/Stats.vue +++ b/src/views/stats/Stats.vue @@ -1,46 +1,45 @@ + + \ No newline at end of file diff --git a/src/views/stats/StatsTab.vue b/src/views/stats/StatsTab.vue new file mode 100644 index 00000000..4f9eeb3d --- /dev/null +++ b/src/views/stats/StatsTab.vue @@ -0,0 +1,154 @@ + + + + + \ No newline at end of file diff --git a/src/views/stats/TokensTab.vue b/src/views/stats/TokensTab.vue new file mode 100644 index 00000000..aee9aff6 --- /dev/null +++ b/src/views/stats/TokensTab.vue @@ -0,0 +1,189 @@ + + + + + \ No newline at end of file