NPC style should apply to tier $800 only (#11797)

- Fix wrong level field
- Check if tier is 800 everywhere
This commit is contained in:
Nik
2020-02-02 11:58:32 +01:00
committed by GitHub
parent a607882214
commit 39b3ebe04a
3 changed files with 10 additions and 6 deletions

View File

@@ -196,14 +196,16 @@ export default {
},
showTierStyle (message) {
const isContributor = Boolean(message.contributor && message.contributor.level);
const isNPC = Boolean(message.backer && message.backer.npc);
const isNPC = Boolean(message.backer && message.backer.tier === 800);
return isContributor || isNPC;
},
tierIcon (message) {
const isNPC = Boolean(message.backer && message.backer.npc);
const isNPC = Boolean(message.backer && message.backer.tier === 800);
if (isNPC) {
return this.icons.tierNPC;
}
return this.icons[`tier${message.contributor.level}`];
},
select (result) {

View File

@@ -90,10 +90,11 @@ export default {
},
isNPC () {
if (this.backer) {
return this.backer.level;
return this.backer.tier === 800;
} if (this.user && this.user.backer) {
return this.user.backer.level;
return this.user.backer.tier === 800;
}
return false;
},
},

View File

@@ -92,10 +92,11 @@ export default {
},
isNPC () {
if (this.backer) {
return this.backer.tier;
return this.backer.tier === 800;
} if (this.user && this.user.backer) {
return this.user.backer.tier;
return this.user.backer.tier === 800;
}
return false;
},
id () {