summaryrefslogtreecommitdiff
path: root/src/ReportTable.vue
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2018-05-10 13:15:41 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 16:59:18 +0100
commit62abcb8f563edcd639b5dc36b6467debbfbd3215 (patch)
tree2e652563c4fb9967e32475d1e9468e97a17bcad8 /src/ReportTable.vue
parentb71d8662a770c213458fe368b2434e4ce9cd522c (diff)
downloadbrokentalents-62abcb8f563edcd639b5dc36b6467debbfbd3215.tar.gz
brokentalents-62abcb8f563edcd639b5dc36b6467debbfbd3215.zip
fix 'NoTalen' strings
Diffstat (limited to 'src/ReportTable.vue')
-rw-r--r--src/ReportTable.vue17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/ReportTable.vue b/src/ReportTable.vue
index dc7d167..8550939 100644
--- a/src/ReportTable.vue
+++ b/src/ReportTable.vue
@@ -9,7 +9,7 @@
</b-table-column>
<b-table-column field="Talent" label="Talent">
- {{ talentSlugToName(props.row.Talent) }}
+ {{ getTalentName(props.row.Talent) }}
</b-table-column>
<b-table-column field="Level" label="Average Level" sortable numeric>
@@ -36,24 +36,13 @@
<script>
import Vue from 'vue';
-
-function talentSlugToName(talent) {
- if (talent == '' || talent == undefined) {
- return 'No Talent';
- }
-
- return talent.substring(talent.lastIndexOf('_') + 1, talent.length - 1) // snake case to words
- .replace(/([A-Z])/g, (s) => ' ' + s.toLowerCase())
- .split(' ') // capitalize first letter
- .map((s) => s.charAt(0).toUpperCase() + s.slice(1))
- .join(' ');
-}
+import * as maps from './maps/maps';
export default Vue.component('report-table', {
props: [ 'report', 'totalPicks' ],
data: function() {
return {
- talentSlugToName,
+ getTalentName: maps.getTalentName,
};
},
computed: {