added form ordering and validation for s78

This commit is contained in:
2022-04-06 16:52:22 +01:00
parent c485559b22
commit 093cba5d70
21 changed files with 2093 additions and 1058 deletions
+9
View File
@@ -8,6 +8,7 @@ export const appealTypeDataActionTypes = {
SETAPPEALLPA: "SETAPPEALLPA",
SETCASEREFERENCE: "SETCASEREFERENCE",
SETFORMCOMPLETE: "SETFORMCOMPLETE",
SETDOCUMENTLIST: "SETDOCUMENTLIST",
};
export const getAppealTypeObj = () => (dispatch) => {
@@ -62,3 +63,11 @@ export const setFormComplete = (formComplete) => (dispatch) => {
formComplete: formComplete,
});
};
export const setDocumentsList = (documentList) => (dispatch) => {
console.log("here", documentList);
return dispatch({
type: appealTypeDataActionTypes.SETDOCUMENTLIST,
documentList: documentList,
});
};
+6
View File
@@ -8,6 +8,7 @@ const appealTypeDataInitialState = {
appealLPA: "",
caseReference: {},
formComplete: "false",
documentList: {},
};
export default function reducer(state = appealTypeDataInitialState, action) {
@@ -47,6 +48,11 @@ export default function reducer(state = appealTypeDataInitialState, action) {
...state,
formComplete: action.formComplete,
};
case appealTypeDataActionTypes.SETDOCUMENTLIST:
return {
...state,
documentList: action.documentList,
};
default:
return state;
}
+2
View File
@@ -10,10 +10,12 @@ export default function reducer(state = formDataInitialState, action) {
switch (action.type) {
case formDataActionTypes.SETFORMDATA:
return {
...state,
formData: action.formData,
mandatoryFieldsData: action.mandatoryFieldsData,
pickListData: action.pickListData,
};
default:
return state;
}