From c78ad56a7f9306fe06b3abd3ab7d0a81b2ad3f36 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Fri, 8 Nov 2019 15:39:56 +0100 Subject: [PATCH] feat: start adding global statistics about summoner's games --- client/src/assets/css/base.css | 9 + client/src/components/Match/Match.vue | 6 +- client/src/components/SVGContainer.vue | 1 + .../src/components/Summoner/SummonerMates.vue | 15 +- .../src/components/Summoner/SummonerStats.vue | 184 ++++++++++++++++++ client/src/data/data.js | 59 +++++- client/src/helpers/summoner.js | 3 +- client/src/main.js | 10 + client/src/store/modules/summoner.js | 1 + client/src/views/Summoner.vue | 3 + client/tailwind.config.js | 1 + .../Controllers/Http/SummonerController.js | 68 +++++++ server/app/Transformers/MatchTransformer.js | 5 +- 13 files changed, 345 insertions(+), 20 deletions(-) create mode 100644 client/src/components/Summoner/SummonerStats.vue diff --git a/client/src/assets/css/base.css b/client/src/assets/css/base.css index f950284..c40c309 100644 --- a/client/src/assets/css/base.css +++ b/client/src/assets/css/base.css @@ -45,3 +45,12 @@ button:focus { .text-overflow { text-overflow: ellipsis; } + +.heading { + background: linear-gradient( + to top, + rgb(34, 92, 155) 0%, + rgb(34, 92, 135) 100% + ); + box-shadow: rgba(235, 248, 255, 0.1) 0px -1px inset; +} diff --git a/client/src/components/Match/Match.vue b/client/src/components/Match/Match.vue index 4b144e7..eef0c7a 100644 --- a/client/src/components/Match/Match.vue +++ b/client/src/components/Match/Match.vue @@ -61,7 +61,7 @@
{{ data.gamemode }}
+ >{{ data.gamemode.name }} @@ -100,7 +100,7 @@
KillParticipation
- {{ data.stats.kp }} + {{ data.stats.kp|percent }}
@@ -139,7 +139,7 @@
Stopwatch -
{{ data.time }}
+
{{ data.time|secToTime }}
{{ data.date }}
diff --git a/client/src/components/SVGContainer.vue b/client/src/components/SVGContainer.vue index b5b0bdb..8193ebc 100644 --- a/client/src/components/SVGContainer.vue +++ b/client/src/components/SVGContainer.vue @@ -1,5 +1,6 @@