Files
pedwfrontend/store/awaitingSubmission/reducer.js
T

33 lines
991 B
JavaScript

import { awaitingSubmissionActionTypes } from "./action";
const awaitingSubmissionInitialState = {
awaitingSubmission: {},
awaitingSubmissionDetails: {},
awaitingSubmissionFromBlob: {},
};
export default function reducer(
state = awaitingSubmissionInitialState,
action
) {
switch (action.type) {
case awaitingSubmissionActionTypes.SETAWAITINGSUBMISSION:
return {
...state,
awaitingSubmission: action.awaitingSubmission,
};
case awaitingSubmissionActionTypes.SETAWAITINGSUBMISSIONFROMBLOB:
return {
...state,
awaitingSubmissionFromBlob: action.awaitingSubmissionFromBlob,
};
case awaitingSubmissionActionTypes.SETAWAITINGSUBMISSIONDETAILS:
return {
...state,
awaitingSubmissionDetails: action.awaitingSubmissionDetails,
};
default:
return state;
}
}