diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-05-21 16:28:24 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-12-13 16:59:35 +0100 |
| commit | b7a276d54ae88fde32cd1fba0ec4bb1ac41cab55 (patch) | |
| tree | 7d8a71b1da5fb4f6aa217fd88ed87212d05a036b /src/TopTalentsBox.vue | |
| parent | 365e27048fc9a17137fc3d5488103085384af1b9 (diff) | |
| download | brokentalents-b7a276d54ae88fde32cd1fba0ec4bb1ac41cab55.tar.gz brokentalents-b7a276d54ae88fde32cd1fba0ec4bb1ac41cab55.zip | |
Support talentless modes
Diffstat (limited to 'src/TopTalentsBox.vue')
| -rw-r--r-- | src/TopTalentsBox.vue | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/TopTalentsBox.vue b/src/TopTalentsBox.vue index eb73ef0..44a4e16 100644 --- a/src/TopTalentsBox.vue +++ b/src/TopTalentsBox.vue @@ -7,13 +7,17 @@ <hero-image :actor="props.row.Actor" class="is-square"></hero-image> </b-table-column> - <b-table-column field="Talent" label="Talent"> + <b-table-column field="Talent" label="Talent" :visible="hasTalents"> <div style="display: flex; align-items: center; justify-content: space-between;"> <span>{{ getTalentName(props.row.Talent) }}</span> <talent-image :entry="props.row" :size="48"></talent-image> </div> </b-table-column> + <b-table-column field="Count" label="Pick Rate" :visible="!hasTalents" sortable numeric> + <span>{{ Math.round(100 * playersPerMatch * props.row.Count / totalPicks) }}%</span> + </b-table-column> + <b-table-column field="Winner" label="Win Rate" sortable numeric> <span>{{ Math.round(100 * props.row.Winner) }}%</span> </b-table-column> @@ -42,6 +46,15 @@ export default Vue.component('top-talents-box', { top10Talents: function() { return this.reportService.getTop10Picks(this.selectedMode); }, + hasTalents: function() { + return maps.hasTalents(this.selectedMode); + }, + totalPicks: function() { + return this.reportService.getTotalPicks(this.selectedMode); + }, + playersPerMatch: function() { + return maps.playersPerMatch(this.selectedMode); + }, }, components: { TalentImage, |
