Merge pull request #4953 from matrix-org/t3chguy/fix/14402

Fix RoomAvatar viewAvatarOnClick to work on actual avatars instead of default ones
This commit is contained in:
Michael Telatynski 2020-07-13 15:28:29 +01:00 committed by GitHub
commit 3c096fdf23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -126,16 +126,16 @@ export default class RoomAvatar extends React.Component<IProps, IState> {
}; };
public render() { public render() {
/*eslint no-unused-vars: ["error", { "ignoreRestSiblings": true }]*/
const {room, oobData, viewAvatarOnClick, ...otherProps} = this.props; const {room, oobData, viewAvatarOnClick, ...otherProps} = this.props;
const roomName = room ? room.name : oobData.name; const roomName = room ? room.name : oobData.name;
return ( return (
<BaseAvatar {...otherProps} name={roomName} <BaseAvatar {...otherProps}
name={roomName}
idName={room ? room.roomId : null} idName={room ? room.roomId : null}
urls={this.state.urls} urls={this.state.urls}
onClick={this.props.viewAvatarOnClick && !this.state.urls[0] ? this.onRoomAvatarClick : null} onClick={viewAvatarOnClick && this.state.urls[0] ? this.onRoomAvatarClick : null}
/> />
); );
} }