improve badges and room tile layout

This commit is contained in:
Matthew Hodgson 2015-07-16 22:39:38 +01:00
parent 28dcfb2f12
commit a2ca5f2847
2 changed files with 22 additions and 4 deletions

View file

@ -43,10 +43,17 @@ module.exports = React.createClass({
else if (this.props.unread) {
badge = <div className="mx_RoomTile_badge">1</div>;
}
var nameCell;
if (badge) {
nameCell = <div className="mx_RoomTile_nameBadge"><div className="mx_RoomTile_name">{name}</div><div className="mx_RoomTile_badgeCell">{badge}</div></div>;
}
else {
nameCell = <div className="mx_RoomTile_name">{name}</div>;
}
return (
<div className={classes} onClick={this.onClick}>
<div className="mx_RoomTile_avatar"><img src={ MatrixClientPeg.get().getAvatarUrlForRoom(this.props.room, 40, 40, "crop") } width="40" height="40"/></div>
<div className="mx_RoomTile_name">{name}{ badge }</div>
{ nameCell }
</div>
);
}