my cases portal module by loggedin user

This commit is contained in:
robert.bond@test.gov.wales
2021-09-17 16:37:06 +01:00
parent 219e6a4744
commit c96a72f124
26 changed files with 673 additions and 107 deletions
+8
View File
@@ -1,6 +1,7 @@
export const watchedCasesActionTypes = {
GETWATCHEDCASES: "GETWATCHEDCASES",
SETWATCHEDCASES: "SETWATCHEDCASES",
SETWATCHEDCASESDETAILS: "SETWATCHEDCASESDETAILS",
UPDATEWATCHEDCASES: "UPDATEWATCHEDCASES",
};
@@ -16,3 +17,10 @@ export const setWatchedCases = (watchedCases) => (dispatch) => {
watchedCases: watchedCases,
});
};
export const setWatchedCasesDetails = (watchedCasesDetails) => (dispatch) => {
return dispatch({
type: watchedCasesActionTypes.SETWATCHEDCASESDETAILS,
watchedCasesDetails: watchedCasesDetails,
});
};
+7
View File
@@ -2,14 +2,21 @@ import { watchedCasesActionTypes } from "./action";
const watchedCasesInitialState = {
watchedCases: {},
watchedCasesDetails: {},
};
export default function reducer(state = watchedCasesInitialState, action) {
switch (action.type) {
case watchedCasesActionTypes.SETWATCHEDCASES:
return {
...state,
watchedCases: action.watchedCases,
};
case watchedCasesActionTypes.SETWATCHEDCASESDETAILS:
return {
...state,
watchedCasesDetails: action.watchedCasesDetails,
};
default:
return state;
}