import { connect } from "react-redux"; import { MODAL_CLOSE, MODAL_OPEN, USER_DATA_CHANGED } from "../constants/actionTypes"; const mapStateToProps = state => { return { modal: state.modal, userdata: state.userdata }; }; const mapDispatchToProps = dispatch => ({ onModalOpen: () => dispatch({ type: MODAL_OPEN }), onModalClose: () => dispatch({ type: MODAL_CLOSE }), onUserDataChange: change => dispatch({ type: USER_DATA_CHANGED, ...change }) }); export const notificationmodalwrapper = component => connect( mapStateToProps, mapDispatchToProps )(component);