X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/877cfadcbed1ebae8c94c8867bac2c25086d7ed4..be33bc8c17b2e12b96d176d16e60f8ebe3fe1c06:/src/store/store.ts diff --git a/src/store/store.ts b/src/store/store.ts index 1501fd4f..ec673d62 100644 --- a/src/store/store.ts +++ b/src/store/store.ts @@ -77,17 +77,7 @@ import { MiddlewareListReducer } from 'common/plugintypes'; import { tooltipsMiddleware } from './tooltips/tooltips-middleware'; import { sidePanelReducer } from './side-panel/side-panel-reducer' import { bannerReducer } from './banner/banner-reducer'; - -declare global { - interface Window { - __REDUX_DEVTOOLS_EXTENSION_COMPOSE__?: typeof compose; - } -} - -const composeEnhancers = - (process.env.NODE_ENV === 'development' && - window && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) || - compose; +import { composeWithDevTools } from 'redux-devtools-extension'; export type RootState = ReturnType>; @@ -187,7 +177,7 @@ export function configureStore(history: History, services: ServiceRepository, co middlewares = pluginConfig.middlewares.reduce(reduceMiddlewaresFn, middlewares); - const enhancer = composeEnhancers(applyMiddleware(redirectToMiddleware, ...middlewares)); + const enhancer = composeWithDevTools({/* options */ })(applyMiddleware(redirectToMiddleware, ...middlewares)); return createStore(rootReducer, enhancer); }