Adjusted camera stack and app reducer.

This commit is contained in:
Patrick Fic
2020-11-09 20:39:45 -08:00
parent ab1e04f564
commit e2e6f0b510
11 changed files with 437 additions and 310 deletions

View File

@@ -5,6 +5,11 @@ export const setCameraJobId = (jobId) => ({
payload: jobId,
});
export const setCameraJob = (job) => ({
type: AppActionTypes.SET_CAMERA_JOB,
payload: job,
});
export const documentUploadStart = (jobId) => ({
type: AppActionTypes.DOCUMENT_UPLOAD_START,
payload: jobId,

View File

@@ -2,6 +2,7 @@ import AppActionTypes from "./app.types";
const INITIAL_STATE = {
cameraJobId: null,
cameraJob: null,
documentUploadInProgress: null,
documentUploadError: null,
};
@@ -13,6 +14,11 @@ const appReducer = (state = INITIAL_STATE, action) => {
...state,
cameraJobId: action.payload,
};
case AppActionTypes.SET_CAMERA_JOB:
return {
...state,
cameraJob: action.payload,
};
case AppActionTypes.DOCUMENT_UPLOAD_START:
return {
...state,

View File

@@ -4,13 +4,17 @@ const selectApp = (state) => state.app;
export const selectCurrentCameraJobId = createSelector(
[selectApp],
(user) => app.cameraJobId
(app) => app.cameraJobId
);
export const selectCurrentCameraJob = createSelector(
[selectApp],
(app) => app.cameraJob
);
export const selectDocumentUploadInProgress = createSelector(
[selectApp],
(user) => app.documentUploadInProgress
(app) => app.documentUploadInProgress
);
export const selectDocumentUploadError = createSelector(
[selectApp],
(user) => app.documentUploadError
(app) => app.documentUploadError
);

View File

@@ -1,5 +1,6 @@
const AppActionTypes = {
SET_CAMERA_JOB_ID: "SET_CAMERA_JOB_ID",
SET_CAMERA_JOB: "SET_CAMERA_JOB",
DOCUMENT_UPLOAD_START: "DOCUMENT_UPLOAD_START",
DOCUMNET_UPLOAD_SUCCESS: "DOCUMNET_UPLOAD_SUCCESS",
DOCUMENT_UPLOAD_FAILURE: "DOCUMENT_UPLOAD_FAILURE",