Add React Admin and modify AdminHandler

This commit is contained in:
Nathan Barber
2021-04-05 16:51:22 -04:00
parent c5bfd28005
commit 11cb9523e8
35 changed files with 18333 additions and 218 deletions

22
jsx/src/Store.js Normal file
View File

@@ -0,0 +1,22 @@
import { combineReducers } from "redux";
export const initialState = {
user_data: undefined,
groups_data: undefined,
manage_groups_modal: false,
};
export const reducers = (state = initialState, action) => {
switch (action.type) {
case "USER_DATA":
return Object.assign({}, state, { user_data: action.value });
case "GROUPS_DATA":
return Object.assign({}, state, { groups_data: action.value });
case "TOGGLE_MANAGE_GROUPS_MODAL":
return Object.assign({}, state, {
manage_groups_modal: !state.manage_groups_modal,
});
default:
return state;
}
};