diff options
author | hmhealey <harrisonmhealey@gmail.com> | 2015-12-03 12:57:34 -0500 |
---|---|---|
committer | hmhealey <harrisonmhealey@gmail.com> | 2015-12-03 12:57:46 -0500 |
commit | ea80836c6e0acc4fe871024aab04ceba045bdcad (patch) | |
tree | ef145465591ff7629ebfd8a5fe6bc8e9e47ad657 /web/react/components/channel_members_modal.jsx | |
parent | d09ace15f24c396fb60809185047adee6db1ab08 (diff) | |
download | chat-ea80836c6e0acc4fe871024aab04ceba045bdcad.tar.gz chat-ea80836c6e0acc4fe871024aab04ceba045bdcad.tar.bz2 chat-ea80836c6e0acc4fe871024aab04ceba045bdcad.zip |
Removed some internal state from ChannelMembersModal and ChannelInviteModal
Diffstat (limited to 'web/react/components/channel_members_modal.jsx')
-rw-r--r-- | web/react/components/channel_members_modal.jsx | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/web/react/components/channel_members_modal.jsx b/web/react/components/channel_members_modal.jsx index c7276e60e..d1b9df988 100644 --- a/web/react/components/channel_members_modal.jsx +++ b/web/react/components/channel_members_modal.jsx @@ -69,16 +69,9 @@ export default class ChannelMembersModal extends React.Component { memberList.sort(compareByUsername); nonmemberList.sort(compareByUsername); - const channel = ChannelStore.getCurrent(); - let channelName = ''; - if (channel) { - channelName = channel.display_name; - } - return { nonmemberList, - memberList, - channelName + memberList }; } onShow() { @@ -169,7 +162,7 @@ export default class ChannelMembersModal extends React.Component { onHide={this.props.onModalDismissed} > <Modal.Header closeButton={true}> - <Modal.Title><span className='name'>{this.state.channelName}</span>{' Members'}</Modal.Title> + <Modal.Title><span className='name'>{this.props.channel.display_name}</span>{' Members'}</Modal.Title> <a className='btn btn-md btn-primary' href='#' @@ -206,6 +199,7 @@ export default class ChannelMembersModal extends React.Component { <ChannelInviteModal show={this.state.showInviteModal} onHide={() => this.setState({showInviteModal: false})} + channel={this.props.channel} /> </div> ); @@ -218,5 +212,6 @@ ChannelMembersModal.defaultProps = { ChannelMembersModal.propTypes = { show: React.PropTypes.bool.isRequired, - onModalDismissed: React.PropTypes.func.isRequired + onModalDismissed: React.PropTypes.func.isRequired, + channel: React.PropTypes.object.isRequired }; |