show submitted reps on dashboard

This commit is contained in:
2024-05-28 18:44:52 +01:00
parent 229e21cdb0
commit f8b7d22802
15 changed files with 174 additions and 19 deletions
+17
View File
@@ -3,6 +3,8 @@ export const myRepresentationsActionTypes = {
SETMYREPRESENTATIONS: "SETMYREPRESENTATIONS",
SETMYREPRESENTATIONSDETAILS: "SETMYREPRESENTATIONSDETAILS",
UPDATEMYREPRESENTATIONS: "UPDATEMYREPRESENTATIONS",
SETMYSUBMITTEDREPS: "SETMYSUBMITTEDREPS",
SETMYSUBMITTEDREPSDETAILS: "SETMYSUBMITTEDREPSDETAILS",
};
export const getMyRepresentationsObj = () => (dispatch) => {
@@ -25,3 +27,18 @@ export const setMyRepresentationsDetails =
myRepresentationsDetails: myRepresentationsDetails,
});
};
export const setMySubmittedReps = (mySubmittedReps) => (dispatch) => {
return dispatch({
type: myRepresentationsActionTypes.SETMYSUBMITTEDREPS,
mySubmittedReps: mySubmittedReps,
});
};
export const setMySubmittedRepsDetails =
(mySubmittedRepsDetails) => (dispatch) => {
return dispatch({
type: myRepresentationsActionTypes.SETMYSUBMITTEDREPSDETAILS,
mySubmittedRepsDetails: mySubmittedRepsDetails,
});
};
+21
View File
@@ -3,6 +3,10 @@ import { myRepresentationsActionTypes } from "./action";
const myRepresentationsInitialState = {
myRepresentations: {},
myRepresentationsDetails: {},
mySubmittedReps: {
mySubmittedReps: {},
mySubmittedRepsDetails: {},
},
};
export default function reducer(state = myRepresentationsInitialState, action) {
@@ -17,6 +21,23 @@ export default function reducer(state = myRepresentationsInitialState, action) {
...state,
myRepresentationsDetails: action.myRepresentationsDetails,
};
case myRepresentationsActionTypes.SETMYSUBMITTEDREPS:
return {
...state,
mySubmittedReps: {
mySubmittedReps: action.mySubmittedReps,
mySubmittedRepsDetails:
state.mySubmittedReps.mySubmittedRepsDetails,
},
};
case myRepresentationsActionTypes.SETMYSUBMITTEDREPSDETAILS:
return {
...state,
mySubmittedReps: {
mySubmittedReps: state.mySubmittedReps.mySubmittedReps,
mySubmittedRepsDetails: action.mySubmittedRepsDetails,
},
};
default:
return state;
}