[FIX] Room Actions buttons not showing after taking a channel from Omnichannel Queue (#3399)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
This commit is contained in:
parent
80d14037be
commit
c5df938768
|
@ -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
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue