import { createSlice } from '@reduxjs/toolkit';
/**
* @namespace reducer/ExporterReducer
*/
const initialState = {
exportSizeLimit: null,
lastFilters: null,
totalRows: 0,
};
const invalidateOddsSlice = createSlice({
name: 'exporter',
initialState,
reducers: {
aSetExportSizeLimit: (state, action) => {
state.exportSizeLimit = action.payload.exportSizeLimit;
},
aSetLastFilterData: (state, action) => {
state.lastFilters = action.payload.filters;
state.totalRows = action.payload.totalRows;
},
aResetExport: (state) => {
state.lastFilters = null;
state.totalRows = 0;
},
},
});
export default invalidateOddsSlice.reducer;
export const { aSetExportSizeLimit, aSetLastFilterData, aResetExport } = invalidateOddsSlice.actions;