Files
old-web/frontend-react/src/utils/notificationmodalwrapper.js
2019-03-14 05:41:06 +01:00

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);