Files
old-new-wiaas/frontend/src/reducers/dialog/dialogReducers.js
2018-06-14 16:49:28 +02:00

24 lines
586 B
JavaScript

import {CONTENT_MESSAGE, IS_OPENED} from '../../constants/dialogConstants';
const moduleReducers = {};
moduleReducers[CONTENT_MESSAGE] = (state, action) => {
return Object.assign({}, state, {
dialogContent: action.dialogContent
});
};
moduleReducers[IS_OPENED] = (state, action) => {
return Object.assign({}, state, {
isDialogOpen: action.isDialogOpen
});
};
const dialogReducer = (state = {}, action) => {
return moduleReducers[action.type]
? moduleReducers[action.type](state, action)
: state;
};
export default dialogReducer;