import { myRepresentationsActionTypes } from "./action"; const myRepresentationsInitialState = { myRepresentations: {}, myRepresentationsDetails: {}, mySubmittedReps: { mySubmittedReps: {}, mySubmittedRepsDetails: {}, }, }; export default function reducer(state = myRepresentationsInitialState, action) { switch (action.type) { case myRepresentationsActionTypes.SETMYREPRESENTATIONS: return { ...state, myRepresentations: action.myRepresentations, }; case myRepresentationsActionTypes.SETMYREPRESENTATIONSDETAILS: return { ...state, myRepresentationsDetails: action.myRepresentationsDetails, }; case myRepresentationsActionTypes.SETMYSUBMITTEDREPS: return { ...state, mySubmittedReps: { mySubmittedReps: action.mySubmittedReps, mySubmittedRepsDetails: state.mySubmittedReps.mySubmittedRepsDetails, }, }; case myRepresentationsActionTypes.SETMYSUBMITTEDREPSDETAILS: return { ...state, mySubmittedReps: { mySubmittedReps: state.mySubmittedReps.mySubmittedReps, mySubmittedRepsDetails: action.mySubmittedRepsDetails, }, }; default: return state; } }