Add MemberInfo for 3pid invites and support revoking those invites
Fixes https://github.com/vector-im/riot-web/issues/625 Fixes https://github.com/vector-im/riot-web/issues/6411 Fixes https://github.com/vector-im/riot-web/issues/5490
This commit is contained in:
parent
45e4948d9a
commit
5beec37c43
6 changed files with 176 additions and 0 deletions
|
@ -42,6 +42,12 @@ export default class RoomHeaderButtons extends HeaderButtons {
|
|||
}
|
||||
} else if (payload.action === "view_room") {
|
||||
this.setPhase(RightPanel.Phase.RoomMemberList);
|
||||
} else if (payload.action === "view_3pid_invite") {
|
||||
if (payload.event) {
|
||||
this.setPhase(RightPanel.Phase.Room3pidMemberInfo, {event: payload.event});
|
||||
} else {
|
||||
this.setPhase(RightPanel.Phase.RoomMemberList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,6 +55,7 @@ export default class RoomHeaderButtons extends HeaderButtons {
|
|||
const membersPhases = [
|
||||
RightPanel.Phase.RoomMemberList,
|
||||
RightPanel.Phase.RoomMemberInfo,
|
||||
RightPanel.Phase.Room3pidMemberInfo,
|
||||
];
|
||||
|
||||
return [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue