File "DashboardReducer.js"
Full Path: /home/rattkxnv/byattorney.com/wp-content/plugins/everest-forms/src/dashboard/reducers/DashboardReducer.js
File size: 942 bytes
MIME-type: text/plain
Charset: utf-8
export const initialState = {
pluginsStatus: {},
themesStatus: {},
upgradeModal: {
enable: false,
type: "",
moduleType: "",
moduleName: "",
},
allModules: [],
};
export const actionTypes = {
GET_PLUGINS_STATUS: "GET_PLUGINS_STATUS",
GET_THEMES_STATUS: "GET_THEMES_STATUS",
GET_UPGRADE_MODAL: "GET_UPGRADE_MODAL",
GET_ALL_MODULES: "GET_ALL_MODULES",
};
const dashboardReducer = (state, action) => {
switch (action.type) {
case actionTypes.GET_PLUGINS_STATUS:
return {
...state,
pluginsStatus: action.pluginsStatus,
};
case actionTypes.GET_THEMES_STATUS:
return {
...state,
themesStatus: action.themesStatus,
};
case actionTypes.GET_UPGRADE_MODAL:
return {
...state,
upgradeModal: action.upgradeModal,
};
case actionTypes.GET_ALL_MODULES:
return {
...state,
allModules: action.allModules,
};
default:
return state;
}
};
export default dashboardReducer;