1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-07 10:46:24 +03:00

bring back user page

Adds a UserView that contains a MainSplit with an empty div
and a RightPanel, preset to the given member.

UserView fetches the profile and creates a fake member, which
it passed on to the RightPanel.

this doesn't use the view_user action on purpose, to avoid any
interference of the UserView when trying to view a room member.
This commit is contained in:
Bruno Windels
2019-02-20 12:45:55 +01:00
parent 338eafab2b
commit f11505a9de
8 changed files with 134 additions and 18 deletions

View File

@@ -1574,13 +1574,11 @@ export default React.createClass({
return;
}
this._setPage(PageTypes.UserView);
this.notifyNewScreen('user/' + userId);
const member = new Matrix.RoomMember(null, userId);
dis.dispatch({
action: 'view_user',
member: member,
});
// get profile info here somehow
this.notifyNewScreen('user/' + userId);
this.setState({currentUserId: userId});
this._setPage(PageTypes.UserView);
});
} else if (screen.indexOf('group/') == 0) {
const groupId = screen.substring(6);