added in right hand nav and titles to store

This commit is contained in:
2021-07-14 12:17:45 +01:00
parent f5a0ec2021
commit eab46701e3
17 changed files with 1088 additions and 339 deletions
+19 -1
View File
@@ -1,6 +1,10 @@
import { actionTypes } from "redux-form";
export const appealTypeDataActionTypes = {
GETAPPEALTYPEDATA: "GETAPPEALTYPEDATA",
SETAPPEALTYPEDATA: "SETAPPEALTYPEDATA",
SETAPPEALTYPEIDDATA: "SETAPPEALTYPEIDDATA",
SETAPPEALTYPETITLEDATA: "SETAPPEALTYPETITLEDATA",
UPDATEAPPEALTYPEDATA: "UPDATEAPPEALTYPEDATA",
};
@@ -13,6 +17,20 @@ export const getAppealTypeObj = () => (dispatch) => {
export const setAppealType = (appealTypeData) => (dispatch) => {
return dispatch({
type: appealTypeDataActionTypes.SETAPPEALTYPEDATA,
appealType: appealTypeData,
appealTypeOptions: appealTypeData,
});
};
export const setAppealTypeTitle = (appealTypeData) => (dispatch) => {
return dispatch({
type: appealTypeDataActionTypes.SETAPPEALTYPETITLEDATA,
appealTypeTitle: appealTypeData,
});
};
export const setAppealTypeID = (appealTypeData) => (dispatch) => {
return dispatch({
type: appealTypeDataActionTypes.SETAPPEALTYPEIDDATA,
appealTypeID: appealTypeData,
});
};
+15 -2
View File
@@ -1,14 +1,27 @@
import { appealTypeDataActionTypes } from "./action";
const appealTypeDataInitialState = {
appealType: {},
appealTypeOptions: {},
appealTypeTitle: {},
appealTypeID: {},
};
export default function reducer(state = appealTypeDataInitialState, action) {
switch (action.type) {
case appealTypeDataActionTypes.SETAPPEALTYPEDATA:
return {
appealType: action.appealType,
...state,
appealTypeOptions: action.appealTypeOptions,
};
case appealTypeDataActionTypes.SETAPPEALTYPETITLEDATA:
return {
...state,
appealTypeTitle: action.appealTypeTitle,
};
case appealTypeDataActionTypes.SETAPPEALTYPEIDDATA:
return {
...state,
appealTypeID: action.appealTypeID,
};
default:
return state;
+1
View File
@@ -22,6 +22,7 @@ const combinedReducer = combineReducers({
const reducer = (state = { progress: "{}" }, action) => {
switch (action.type) {
case HYDRATE:
console.log("here", state);
//if (action.payload.progress === '{}') delete action.payload.progress;
return { ...state, ...action.payload };
case "SERVER_ACTION":