diff --git a/client/src/components/Summoner/Champions/ChampionsTable.vue b/client/src/components/Summoner/Champions/ChampionsTable.vue index a606bae..e292ba1 100644 --- a/client/src/components/Summoner/Champions/ChampionsTable.vue +++ b/client/src/components/Summoner/Champions/ChampionsTable.vue @@ -87,7 +87,7 @@ class="px-2 py-3 text-white text-sm" >{{ champion.gameLength|secToTime }} {{ champion.lastPlayed }} @@ -167,13 +167,17 @@ export default { } ], championsFull: [], - championsToDisplay: [], sortProps: 'index', order: -1 } }, computed: { + championsToDisplay() { + return this.championsFull.filter(c => { + return c.champion.name.toLowerCase().includes(this.search.toLowerCase()) + }) + }, totalGames() { return this.champions.reduce((agg, champ) => agg + champ.count, 0) } @@ -182,15 +186,10 @@ export default { watch: { champions() { this.updateChampionsList() - }, - search() { - this.championsToDisplay = this.championsFull.filter(c => { - return c.champion.name.toLowerCase().includes(this.search.toLowerCase()) - }) } }, - mounted() { + created() { this.updateChampionsList() }, @@ -244,8 +243,6 @@ export default { show: true } }) - - this.championsToDisplay = this.championsFull } }