UNPKG

@digifi-los/reactapp

Version:
22 lines (18 loc) 562 B
import constants from '../constants'; // import Immutable from 'immutable'; const initialState = { }; const dynamicReducer = (state, action) => { switch (action.type) { case constants.dynamic.SET_DYNAMIC_DATA: var dynamicPayload = action.payload; return Object.assign({}, state, { [ dynamicPayload.prop ]: dynamicPayload.value, }); case constants.dynamic.CLEAR_DYNAMIC_DATA: return initialState; default: return Object.assign(initialState, state); } }; export default dynamicReducer;