Hide apps drawer when viewining room settings.

This commit is contained in:
Richard Lewis 2018-02-09 13:23:34 +00:00
parent 9e3c1fbc7a
commit 55593416fa
3 changed files with 34 additions and 18 deletions

View file

@ -31,7 +31,8 @@ module.exports = React.createClass({
// js-sdk room object
room: React.PropTypes.object.isRequired,
userId: React.PropTypes.string.isRequired,
showApps: React.PropTypes.bool,
showApps: React.PropTypes.bool, // Render apps
hideAppsDrawer: React.PropTypes.bool, // Do not display apps drawer and content (may still be rendered)
// Conference Handler implementation
conferenceHandler: React.PropTypes.object,
@ -51,6 +52,11 @@ module.exports = React.createClass({
onResize: React.PropTypes.func,
},
defaultProps: {
showApps: true,
hideAppsDrawer: false,
},
shouldComponentUpdate: function(nextProps, nextState) {
return (!ObjectUtils.shallowEqual(this.props, nextProps) ||
!ObjectUtils.shallowEqual(this.state, nextState));
@ -133,6 +139,7 @@ module.exports = React.createClass({
userId={this.props.userId}
maxHeight={this.props.maxHeight}
showApps={this.props.showApps}
hide={this.props.hideAppsDrawer}
/>;
return (