summaryrefslogtreecommitdiff
path: root/src/TalentImage.vue
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2018-05-21 13:09:05 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 16:59:33 +0100
commitaea0fa999fd09951835b2d74c53137624f46929e (patch)
tree3d806b7b5c5dd8b95fd07d6f3402d2231cf981d4 /src/TalentImage.vue
parent73e2c234f2f52357b21fd9fe9b956eeabb8ddc62 (diff)
downloadbrokentalents-aea0fa999fd09951835b2d74c53137624f46929e.tar.gz
brokentalents-aea0fa999fd09951835b2d74c53137624f46929e.zip
major redesign
Diffstat (limited to 'src/TalentImage.vue')
-rw-r--r--src/TalentImage.vue20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/TalentImage.vue b/src/TalentImage.vue
index b7cb78c..3e3c2db 100644
--- a/src/TalentImage.vue
+++ b/src/TalentImage.vue
@@ -20,19 +20,13 @@ import * as maps from './maps/maps';
export default Vue.component('talent-image', {
props: [ 'entry', 'size' ],
- data: function() {
- return {
- hero: maps.getHero(this.entry.Actor),
- rarity: maps.getTalentRarity(this.entry.Talent),
- };
+ computed: {
+ hero: function() {
+ return maps.getHero(this.entry.Actor);
+ },
+ rarity: function() {
+ return maps.getTalentRarity(this.entry.Talent);
+ },
},
-
- watch: {
- entry: function(newEntry, oldEntry) {
- // This is needed so component will recalculate whenever there is a change on entry
- this.hero = maps.getHero(this.entry.Actor);
- this.rarity = maps.getTalentRarity(this.entry.Talent);
- }
- }
});
</script>