26 lines
599 B
JavaScript
26 lines
599 B
JavaScript
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);
|