Sha256: 8a3107021563393132161af2ad4aec80731866090a9e66dfb3fffe9b389f063e
Contents?: true
Size: 906 Bytes
Versions: 126
Compression:
Stored size: 906 Bytes
Contents
import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; import * as actions from './AccountListActions'; import reducer from './AccountListReducer'; import AccountList from './AccountList'; import { selectAccounts, selectPollingProcessID, selectError, } from './AccountListSelectors'; import { selectFilterTerm } from '../InventoryFilter/InventoryFilterSelectors'; // map state to props const mapStateToProps = state => ({ accounts: selectAccounts(state), pollingProcessID: selectPollingProcessID(state), error: selectError(state), filterTerm: selectFilterTerm(state), }); // map action dispatchers to props const mapDispatchToProps = dispatch => bindActionCreators(actions, dispatch); // export reducers export const reducers = { accountsList: reducer }; // export connected component export default connect(mapStateToProps, mapDispatchToProps)(AccountList);
Version data entries
126 entries across 126 versions & 1 rubygems