From cce91efb6788dd0aa79bc22e274ebc04cb9c5214 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Sun, 3 Nov 2019 18:49:58 +0100 Subject: [PATCH] feat: display match details (1st version: code needs some work) --- client/src/App.vue | 5 +- client/src/components/Match/DetailedMatch.vue | 125 +++++++++ .../components/Match/DetailedMatchTeam.vue | 258 ++++++++++++++++++ client/src/components/{ => Match}/Match.vue | 71 ++--- client/src/components/SVGContainer.vue | 6 + .../components/Summoner/RecentActivity.vue | 2 - client/src/helpers/summoner.js | 24 ++ client/src/store/index.js | 13 + client/src/store/modules/detailedMatch.js | 41 +++ client/src/views/Summoner.vue | 5 +- .../app/Controllers/Http/MatchController.js | 31 +++ server/app/Helpers/MatchHelper.js | 23 +- server/app/Models/DetailedMatch.js | 9 + .../app/Transformers/BasicMatchTransformer.js | 132 +++++++++ .../Transformers/DetailedMatchTransformer.js | 188 +++++++++++++ server/app/Transformers/MatchTransformer.js | 124 +-------- .../1572635649974_detailed_match_schema.js | 18 ++ server/start/routes.js | 1 + 18 files changed, 910 insertions(+), 166 deletions(-) create mode 100644 client/src/components/Match/DetailedMatch.vue create mode 100644 client/src/components/Match/DetailedMatchTeam.vue rename client/src/components/{ => Match}/Match.vue (86%) create mode 100644 client/src/components/SVGContainer.vue create mode 100644 client/src/store/modules/detailedMatch.js create mode 100644 server/app/Models/DetailedMatch.js create mode 100644 server/app/Transformers/BasicMatchTransformer.js create mode 100644 server/app/Transformers/DetailedMatchTransformer.js create mode 100644 server/database/migrations/1572635649974_detailed_match_schema.js diff --git a/client/src/App.vue b/client/src/App.vue index 84ca6c2..c250ddb 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,6 +1,7 @@