import { TeamActions, UserActions } from '@rondo.dev/common' import { bindActionCreators, pack, TStateSelector } from '@rondo.dev/redux' import { TeamManager } from './TeamManager' import { ITeamState } from './TeamReducer' export function configure( teamActions: TeamActions, userActions: UserActions, getLocalState: TStateSelector, ) { const Component = pack( getLocalState, state => ({...state}), dispatch => ({ teamActions: bindActionCreators(teamActions, dispatch), findUserByEmail: bindActionCreators( userActions.findUserByEmail, dispatch), }), TeamManager, ) return Component }