Added app reducer, fixed package issues, begun camera screen updates

This commit is contained in:
Patrick Fic
2020-11-09 18:43:59 -08:00
parent 86744ff29a
commit ab1e04f564
22 changed files with 653 additions and 68 deletions

39
redux/app/app.reducer.js Normal file
View File

@@ -0,0 +1,39 @@
import AppActionTypes from "./app.types";
const INITIAL_STATE = {
cameraJobId: null,
documentUploadInProgress: null,
documentUploadError: null,
};
const appReducer = (state = INITIAL_STATE, action) => {
switch (action.type) {
case AppActionTypes.SET_CAMERA_JOB_ID:
return {
...state,
cameraJobId: action.payload,
};
case AppActionTypes.DOCUMENT_UPLOAD_START:
return {
...state,
documentUploadError: null,
documentUploadInProgress: action.payload,
};
case AppActionTypes.DOCUMNET_UPLOAD_SUCCESS:
return {
...state,
documentUploadError: null,
documentUploadInProgress: null,
};
case AppActionTypes.DOCUMENT_UPLOAD_FAILURE:
return {
...state,
documentUploadError: action.payload,
documentUploadInProgress: null,
};
default:
return state;
}
};
export default appReducer;