summaryrefslogtreecommitdiffstats
path: root/webapp/components/navbar.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/navbar.jsx')
-rw-r--r--webapp/components/navbar.jsx48
1 files changed, 26 insertions, 22 deletions
diff --git a/webapp/components/navbar.jsx b/webapp/components/navbar.jsx
index 9852e0c59..9721ddee1 100644
--- a/webapp/components/navbar.jsx
+++ b/webapp/components/navbar.jsx
@@ -730,21 +730,23 @@ export default class Navbar extends React.Component {
);
}
- editChannelHeaderModal = (
- <EditChannelHeaderModal
- show={this.state.showEditChannelHeaderModal}
- onHide={() => this.setState({showEditChannelHeaderModal: false})}
- channel={channel}
- />
- );
+ if (this.state.showEditChannelHeaderModal) {
+ editChannelHeaderModal = (
+ <EditChannelHeaderModal
+ onHide={() => this.setState({showEditChannelHeaderModal: false})}
+ channel={channel}
+ />
+ );
+ }
- editChannelPurposeModal = (
- <EditChannelPurposeModal
- show={this.state.showEditChannelPurposeModal}
- onModalDismissed={() => this.setState({showEditChannelPurposeModal: false})}
- channel={channel}
- />
- );
+ if (this.state.showEditChannelPurposeModal) {
+ editChannelPurposeModal = (
+ <EditChannelPurposeModal
+ onModalDismissed={() => this.setState({showEditChannelPurposeModal: false})}
+ channel={channel}
+ />
+ );
+ }
renameChannelModal = (
<RenameChannelModal
@@ -754,14 +756,16 @@ export default class Navbar extends React.Component {
/>
);
- channelMembersModal = (
- <ChannelMembersModal
- show={this.state.showMembersModal}
- onModalDismissed={this.hideMembersModal}
- channel={channel}
- isAdmin={isAdmin}
- />
- );
+ if (this.state.showMembersModal) {
+ channelMembersModal = (
+ <ChannelMembersModal
+ show={true}
+ onModalDismissed={this.hideMembersModal}
+ channel={channel}
+ isAdmin={isAdmin}
+ />
+ );
+ }
channelSwitchModal = (
<ChannelSwitchModal