UNPKG

appxigon-react

Version:

Appxigon implementation on React JS

31 lines (21 loc) 977 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = configureStore; var _redux = require('redux'); var _reactRouterRedux = require('react-router-redux'); var _reduxLogger = require('redux-logger'); var _reduxThunk = require('redux-thunk'); var _reduxThunk2 = _interopRequireDefault(_reduxThunk); var _reducers = require('./reducers'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var loggerMiddleware = (0, _reduxLogger.createLogger)({ level: 'info', collapsed: true }); function configureStore(browserHistory) { var reduxRouterMiddleware = (0, _reactRouterRedux.routerMiddleware)(browserHistory); var createStoreWithMiddleware = (0, _redux.applyMiddleware)(reduxRouterMiddleware, _reduxThunk2.default, loggerMiddleware)(_redux.createStore); return createStoreWithMiddleware(_reducers.combinedReducers, window.devToolsExtension && window.devToolsExtension()); }