summaryrefslogtreecommitdiffstats
path: root/web/react/components/filtered_user_list.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'web/react/components/filtered_user_list.jsx')
-rw-r--r--web/react/components/filtered_user_list.jsx12
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);