Disable new window button on consumer that is in new window
parent
802a869f8c
commit
c302374a6f
|
|
@ -40,7 +40,8 @@ class Peer extends Component
|
||||||
onUnmuteMic,
|
onUnmuteMic,
|
||||||
toggleConsumerFullscreen,
|
toggleConsumerFullscreen,
|
||||||
toggleConsumerWindow,
|
toggleConsumerWindow,
|
||||||
style
|
style,
|
||||||
|
windowConsumer
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
const micEnabled = (
|
const micEnabled = (
|
||||||
|
|
@ -128,7 +129,9 @@ class Peer extends Component
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
className={classnames('button', 'newwindow')}
|
className={classnames('button', 'newwindow', {
|
||||||
|
disabled : webcamConsumer && (windowConsumer === webcamConsumer.id)
|
||||||
|
})}
|
||||||
onClick={(e) =>
|
onClick={(e) =>
|
||||||
{
|
{
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
@ -205,6 +208,7 @@ Peer.propTypes =
|
||||||
micConsumer : appPropTypes.Consumer,
|
micConsumer : appPropTypes.Consumer,
|
||||||
webcamConsumer : appPropTypes.Consumer,
|
webcamConsumer : appPropTypes.Consumer,
|
||||||
screenConsumer : appPropTypes.Consumer,
|
screenConsumer : appPropTypes.Consumer,
|
||||||
|
windowConsumer : PropTypes.number,
|
||||||
onMuteMic : PropTypes.func.isRequired,
|
onMuteMic : PropTypes.func.isRequired,
|
||||||
onUnmuteMic : PropTypes.func.isRequired,
|
onUnmuteMic : PropTypes.func.isRequired,
|
||||||
streamDimensions : PropTypes.object,
|
streamDimensions : PropTypes.object,
|
||||||
|
|
@ -229,7 +233,8 @@ const mapStateToProps = (state, { name }) =>
|
||||||
peer,
|
peer,
|
||||||
micConsumer,
|
micConsumer,
|
||||||
webcamConsumer,
|
webcamConsumer,
|
||||||
screenConsumer
|
screenConsumer,
|
||||||
|
windowConsumer : state.room.windowConsumer
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue