mirror of
https://github.com/vkaelin/LeagueStats.git
synced 2026-03-25 12:57:28 +00:00
refactor: use 1 array instead of 2 for championsList
This commit is contained in:
parent
2a196c9115
commit
cecd6115a0
1 changed files with 7 additions and 10 deletions
|
|
@ -87,7 +87,7 @@
|
|||
class="px-2 py-3 text-white text-sm"
|
||||
>{{ champion.gameLength|secToTime }}</td>
|
||||
<td
|
||||
:class="{'rounded-br-lg': index === championsFull.length - 1}"
|
||||
:class="{'rounded-br-lg': index === championsToDisplay.length - 1}"
|
||||
class="px-2 py-3 text-white text-sm"
|
||||
>{{ champion.lastPlayed }}</td>
|
||||
</tr>
|
||||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue