Merge pull request #20 from sharetribe/enable-redux-devtools

Enable Redux DevTools in client side dev mode
This commit is contained in:
Kimmo Puputti 2017-01-25 13:12:33 +02:00 committed by GitHub
commit 98030f0aaa

View file

@ -1,3 +1,4 @@
/* eslint-disable no-underscore-dangle */
import { createStore } from 'redux';
import createReducer from './reducers';
@ -6,5 +7,11 @@ import createReducer from './reducers';
* (like redux-saga or redux-thunk middleware)
*/
export default function configureStore(initialState) {
const useReduxDevTools = process.env.NODE_ENV !== 'production' && typeof window !== 'undefined' &&
window.__REDUX_DEVTOOLS_EXTENSION__;
if (useReduxDevTools) {
return createStore(createReducer(), initialState, window.__REDUX_DEVTOOLS_EXTENSION__());
}
return createStore(createReducer(), initialState);
}