From 667122d1e76539ac8fb0182e1d0ab3a00c305c68 Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Tue, 23 Oct 2018 12:50:10 +0200 Subject: [PATCH] improved admin dashboard --- pages/admin/index.vue | 49 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/pages/admin/index.vue b/pages/admin/index.vue index 60d67f32f..409d7d952 100644 --- a/pages/admin/index.vue +++ b/pages/admin/index.vue @@ -10,7 +10,9 @@ size="x-large" uppercase> - + @@ -21,7 +23,9 @@ size="x-large" uppercase> - + @@ -32,7 +36,9 @@ size="x-large" uppercase> - + @@ -47,7 +53,9 @@ size="x-large" uppercase> - + @@ -58,7 +66,9 @@ size="x-large" uppercase> - + @@ -69,7 +79,9 @@ size="x-large" uppercase> - + @@ -84,7 +96,9 @@ size="x-large" uppercase> - + @@ -95,7 +109,9 @@ size="x-large" uppercase> - + @@ -106,7 +122,9 @@ size="x-large" uppercase> - + @@ -126,7 +144,8 @@ export default { }, data() { return { - statistics: {} + statistics: {}, + statisticsBefore: {} } }, computed: { @@ -134,6 +153,16 @@ export default { return process.client } }, + watch: { + statistics(newVal) { + setTimeout(() => { + this.statisticsBefore = { ...this.statistics } + }, 3000) + } + }, + mounted() { + this.$apollo.queries.statistics.startPolling(5000) + }, apollo: { statistics: { query: gql(`