Files
pedwfrontend/store/awaitingSubmission/action.js
T

37 lines
1.3 KiB
JavaScript

export const awaitingSubmissionActionTypes = {
GETAWAITINGSUBMISSION: "GETAWAITINGSUBMISSION",
SETAWAITINGSUBMISSION: "SETAWAITINGSUBMISSION",
SETAWAITINGSUBMISSIONFROMBLOB: "SETAWAITINGSUBMISSIONFROMBLOB",
SETAWAITINGSUBMISSIONDETAILS: "SETAWAITINGSUBMISSIONDETAILS",
UPDATEAWAITINGSUBMISSION: "UPDATEAWAITINGSUBMISSION",
};
export const getAwaitingSubmissionObj = () => (dispatch) => {
return dispatch({
type: awaitingSubmissionActionTypes.GETAWAITINGSUBMISSION,
});
};
export const setAwaitingSubmission = (awaitingSubmission) => (dispatch) => {
return dispatch({
type: awaitingSubmissionActionTypes.SETAWAITINGSUBMISSION,
awaitingSubmission: awaitingSubmission,
});
};
export const setAwaitingSubmissionFromBlob =
(awaitingSubmissionFromBlob) => (dispatch) => {
return dispatch({
type: awaitingSubmissionActionTypes.SETAWAITINGSUBMISSIONFROMBLOB,
awaitingSubmissionFromBlob: awaitingSubmissionFromBlob,
});
};
export const setAwaitingSubmissionDetails =
(awaitingSubmissionDetails) => (dispatch) => {
return dispatch({
type: awaitingSubmissionActionTypes.SETAWAITINGSUBMISSIONDETAILS,
awaitingSubmissionDetails: awaitingSubmissionDetails,
});
};