diff options
author | hmhealey <harrisonmhealey@gmail.com> | 2016-03-02 16:10:14 -0500 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2016-03-03 08:47:52 -0500 |
commit | 62c09209430e74fb0863cd998497f6ef1c475342 (patch) | |
tree | 574dac9104fc868e020994144ef87ff589645d1b /web/react/components/filtered_user_list.jsx | |
parent | c2eab07be058d45b586dc4a36546ef0ba8f22792 (diff) | |
download | chat-62c09209430e74fb0863cd998497f6ef1c475342.tar.gz chat-62c09209430e74fb0863cd998497f6ef1c475342.tar.bz2 chat-62c09209430e74fb0863cd998497f6ef1c475342.zip |
Fixed max height for all modals using FilteredUserLists
Diffstat (limited to 'web/react/components/filtered_user_list.jsx')
-rw-r--r-- | web/react/components/filtered_user_list.jsx | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/web/react/components/filtered_user_list.jsx b/web/react/components/filtered_user_list.jsx index 7099f99af..ffd6ebf53 100644 --- a/web/react/components/filtered_user_list.jsx +++ b/web/react/components/filtered_user_list.jsx @@ -27,6 +27,10 @@ class FilteredUserList extends React.Component { }; } + componentDidMount() { + $(ReactDOM.findDOMNode(this.refs.userList)).perfectScrollbar(); + } + componentDidUpdate(prevProps, prevState) { if (prevState.filter !== this.state.filter) { $(ReactDOM.findDOMNode(this.refs.userList)).scrollTop(0); @@ -86,7 +90,10 @@ class FilteredUserList extends React.Component { } return ( - <div> + <div + className='filtered-user-list' + style={this.props.style} + > <div className='filter-row'> <div className='col-sm-6'> <input @@ -122,7 +129,8 @@ FilteredUserList.defaultProps = { FilteredUserList.propTypes = { intl: intlShape.isRequired, users: React.PropTypes.arrayOf(React.PropTypes.object), - actions: React.PropTypes.arrayOf(React.PropTypes.func) + actions: React.PropTypes.arrayOf(React.PropTypes.func), + style: React.PropTypes.object }; export default injectIntl(FilteredUserList); |