import { currentViewActionTypes } from "./action"; const currentViewInitialState = { currentView: {}, caseReference: {}, representationCapacity: {}, representationSubmit: null, representationSubmitConfirmation: {}, }; export default function reducer(state = currentViewInitialState, action) { switch (action.type) { case currentViewActionTypes.SETCURRENTVIEW: return { ...state, currentView: action.currentView, }; case currentViewActionTypes.SETCURRENTREFERENCE: return { ...state, caseReference: action.caseReference, }; case currentViewActionTypes.SETREPRESENTATIONCAPACITY: return { ...state, representationCapacity: action.representationCapacity, }; case currentViewActionTypes.SETREPRESENTATIONSUBMITCONFIRMATION: return { ...state, representationSubmitConfirmation: action.representationSubmitConfirmation, }; default: return state; } }