33 lines
779 B
JavaScript
33 lines
779 B
JavaScript
import { createSlice } from "@reduxjs/toolkit";
|
|
|
|
const initialState = {
|
|
jobListTable: false,
|
|
pendingListTable: false,
|
|
myTaskTable: false
|
|
};
|
|
|
|
export const tableReloadSlice = createSlice({
|
|
name: "tableReload",
|
|
initialState,
|
|
reducers: {
|
|
tableReload: (state, action) => {
|
|
switch(action.payload.type){
|
|
case 'JOBTABLE':
|
|
state.jobListTable = !state.jobListTable;
|
|
return
|
|
case 'PENDINGTABLE' :
|
|
state.pendingListTable = !state.pendingListTable;
|
|
return
|
|
case 'MYTASKTABLE' :
|
|
state.myTaskTable = !state.myTaskTable;
|
|
return
|
|
default:
|
|
return state
|
|
}
|
|
},
|
|
},
|
|
});
|
|
|
|
export const { tableReload } = tableReloadSlice.actions;
|
|
|
|
export default tableReloadSlice.reducer; |