Unverified Commit c5df9387 authored by Reinaldo Neto's avatar Reinaldo Neto Committed by GitHub
Browse files

[FIX] Room Actions buttons not showing after taking a channel from Omnichannel Queue (#3399)



Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
parent 80d14037
......@@ -75,6 +75,7 @@ class RoomActionsView extends React.Component {
const member = props.route.params?.member;
this.rid = props.route.params?.rid;
this.t = props.route.params?.t;
this.joined = props.route.params?.joined;
this.state = {
room: room || { rid: this.rid, t: this.t },
membersCount: 0,
......@@ -173,7 +174,7 @@ class RoomActionsView extends React.Component {
get isOmnichannelPreview() {
const { room } = this.state;
return room.t === 'l' && room.status === 'queued';
return room.t === 'l' && room.status === 'queued' && !this.joined;
}
onPressTouchable = item => {
......
......@@ -433,7 +433,7 @@ class RoomView extends React.Component {
goRoomActionsView = screen => {
logEvent(events.ROOM_GO_RA);
const { room, member } = this.state;
const { room, member, joined } = this.state;
const { navigation, isMasterDetail } = this.props;
if (isMasterDetail) {
navigation.navigate('ModalStackNavigator', {
......@@ -443,7 +443,8 @@ class RoomView extends React.Component {
t: this.t,
room,
member,
showCloseModal: !!screen
showCloseModal: !!screen,
joined
}
});
} else {
......@@ -451,7 +452,8 @@ class RoomView extends React.Component {
rid: this.rid,
t: this.t,
room,
member
member,
joined
});
}
};
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment