diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-05-21 13:09:05 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-12-13 16:59:33 +0100 |
| commit | aea0fa999fd09951835b2d74c53137624f46929e (patch) | |
| tree | 3d806b7b5c5dd8b95fd07d6f3402d2231cf981d4 /src/TalentImage.vue | |
| parent | 73e2c234f2f52357b21fd9fe9b956eeabb8ddc62 (diff) | |
| download | brokentalents-aea0fa999fd09951835b2d74c53137624f46929e.tar.gz brokentalents-aea0fa999fd09951835b2d74c53137624f46929e.zip | |
major redesign
Diffstat (limited to 'src/TalentImage.vue')
| -rw-r--r-- | src/TalentImage.vue | 20 |
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> |
