in src/app/withUsersOptionsFiltering.js [46:61]
function withUsersOptionsFiltering(WrappedComponent) {
return connect(
(state, dispatch, {hubService, onUserSelect}) => ({
loading: state.loadingUsers,
canLoadMoreUsers: state.canLoadMoreUsers,
usersOptions: (state.users || []).map(user2item),
selectedUserOption: state.selectedUser && user2item(state.selectedUser),
hubService,
onOpen: () => loadUsers('', dispatch, hubService),
onFilter: query => loadUsers(query, dispatch, hubService),
onLoadMore: () => loadMoreUsers(dispatch, hubService, state),
onSelect: item => onUserSelect(item.user)
})
)(WrappedComponent);
}