Indicate admins in the group member list with a sheriff badge
This commit is contained in:
parent
3fd5937687
commit
d6a6e59d6c
4 changed files with 29 additions and 13 deletions
|
@ -86,13 +86,19 @@ module.exports = React.createClass({
|
|||
}
|
||||
this.member_last_modified_time = member.getLastModifiedTime();
|
||||
|
||||
// We deliberately leave power levels that are not 100 or 50 undefined
|
||||
const powerStatus = {
|
||||
100: EntityTile.POWER_STATUS_ADMIN,
|
||||
50: EntityTile.POWER_STATUS_MODERATOR,
|
||||
}[this.props.member.powerLevel];
|
||||
|
||||
return (
|
||||
<EntityTile {...this.props} presenceState={presenceState}
|
||||
presenceLastActiveAgo={member.user ? member.user.lastActiveAgo : 0}
|
||||
presenceLastTs={member.user ? member.user.lastPresenceTs : 0}
|
||||
presenceCurrentlyActive={member.user ? member.user.currentlyActive : false}
|
||||
avatarJsx={av} title={this.getPowerLabel()} onClick={this.onClick}
|
||||
name={name} powerLevel={this.props.member.powerLevel} />
|
||||
name={name} powerStatus={powerStatus} />
|
||||
);
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue