diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2018-11-07 17:00:22 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2018-11-09 15:03:03 +0100 |
| commit | c04681a276d466407fbd40fd655168abe24a3dcd (patch) | |
| tree | 08911825cd45bd7af332d7cd7cf3d7af72927545 /gui | |
| parent | 135cc6b4c892bd283c03de79de0c4bebaabe7ff0 (diff) | |
| download | mullvadvpn-c04681a276d466407fbd40fd655168abe24a3dcd.tar.xz mullvadvpn-c04681a276d466407fbd40fd655168abe24a3dcd.zip | |
Update to react-connected-router v5
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/packages/desktop/src/renderer/redux/store.js | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/gui/packages/desktop/src/renderer/redux/store.js b/gui/packages/desktop/src/renderer/redux/store.js index 7f28e94663..f3a2922808 100644 --- a/gui/packages/desktop/src/renderer/redux/store.js +++ b/gui/packages/desktop/src/renderer/redux/store.js @@ -56,8 +56,6 @@ export default function configureStore( initialState: ?ReduxState, routerHistory: History, ): ReduxStore { - const router = routerMiddleware(routerHistory); - const actionCreators: { [string]: Function } = { ...accountActions, ...connectionActions, @@ -76,10 +74,9 @@ export default function configureStore( support: supportReducer, version: versionReducer, userInterface: userInterfaceReducer, + router: connectRouter(routerHistory), }; - const middlewares = [router]; - const composeEnhancers = (() => { const reduxCompose = window && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__; if (process.env.NODE_ENV === 'development' && reduxCompose) { @@ -89,13 +86,14 @@ export default function configureStore( })(); const enhancer: StoreEnhancer<ReduxState, ReduxAction, ReduxDispatch> = composeEnhancers( - applyMiddleware(...middlewares), + applyMiddleware(routerMiddleware(routerHistory)), ); + const rootReducer = combineReducers(reducers); - const rootReducerWithRouter = connectRouter(routerHistory)(rootReducer); + if (initialState) { - return createStore(rootReducerWithRouter, initialState, enhancer); + return createStore(rootReducer, initialState, enhancer); } else { - return createStore(rootReducerWithRouter, enhancer); + return createStore(rootReducer, enhancer); } } |
