Chore: remove redux-logger (#34220)

This commit is contained in:
Zoltán Bedi
2021-05-17 16:43:40 +02:00
committed by GitHub
parent d3d4c774e6
commit e1741695ac
9 changed files with 2 additions and 117 deletions

View File

@@ -1,9 +1,7 @@
import { configureStore as reduxConfigureStore, getDefaultMiddleware } from '@reduxjs/toolkit';
import { createLogger } from 'redux-logger';
import { ThunkMiddleware } from 'redux-thunk';
import { setStore } from './store';
import { StoreState } from 'app/types/store';
import { toggleLogActionsMiddleware } from 'app/core/middlewares/application';
import { addReducer, createRootReducer } from '../core/reducers/root';
import { buildInitialState } from '../core/reducers/navModel';
@@ -15,14 +13,6 @@ export function addRootReducer(reducers: any) {
}
export function configureStore(initialState?: Partial<StoreState>) {
const logger = createLogger({
predicate: (getState) => {
return getState().application.logActions;
},
});
const middleware = process.env.NODE_ENV !== 'production' ? [toggleLogActionsMiddleware, logger] : [];
const reduxDefaultMiddleware = getDefaultMiddleware<StoreState>({
thunk: true,
serializableCheck: false,
@@ -31,7 +21,7 @@ export function configureStore(initialState?: Partial<StoreState>) {
const store = reduxConfigureStore<StoreState>({
reducer: createRootReducer(),
middleware: [...reduxDefaultMiddleware, ...middleware] as [ThunkMiddleware<StoreState>],
middleware: (reduxDefaultMiddleware as unknown) as [ThunkMiddleware<StoreState>],
devTools: process.env.NODE_ENV !== 'production',
preloadedState: {
navIndex: buildInitialState(),