diff --git a/webapp/components/navbar.jsx b/webapp/components/navbar.jsx index 9a4475cc22..cf671e64f8 100644 --- a/webapp/components/navbar.jsx +++ b/webapp/components/navbar.jsx @@ -57,6 +57,9 @@ export default class Navbar extends React.Component { this.createCollapseButtons = this.createCollapseButtons.bind(this); this.createDropdown = this.createDropdown.bind(this); + this.showMembersModal = this.showMembersModal.bind(this); + this.hideMembersModal = this.hideMembersModal.bind(this); + this.showChannelSwitchModal = this.showChannelSwitchModal.bind(this); this.hideChannelSwitchModal = this.hideChannelSwitchModal.bind(this); @@ -193,6 +196,16 @@ export default class Navbar extends React.Component { }); } + showMembersModal(e) { + e.preventDefault(); + + this.setState({showMembersModal: true}); + } + + hideMembersModal() { + this.setState({showMembersModal: false}); + } + showChannelSwitchModal(e) { if (Utils.cmdOrCtrlPressed(e) && e.keyCode === Constants.KeyCodes.K) { e.preventDefault(); @@ -316,19 +329,40 @@ export default class Navbar extends React.Component { if (isAdmin) { manageMembersOption = ( -