UNPKG

827 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = createStore;
7
8var _redux = require('redux');
9
10var _reactRouterRedux = require('react-router-redux');
11
12function createStore(_ref) {
13 var reducers = _ref.reducers,
14 history = _ref.history,
15 data = _ref.data,
16 isDevelopment = _ref.isDevelopment;
17
18 // Sync dispatched route actions to the history
19 var reduxRouterMiddleware = (0, _reactRouterRedux.routerMiddleware)(history);
20
21 var middleware = [reduxRouterMiddleware];
22
23 var finalCreateStore = void 0;
24 finalCreateStore = _redux.applyMiddleware.apply(undefined, middleware)(_redux.createStore);
25
26 var reducer = require('./reducer')(reducers, isDevelopment);
27 var store = finalCreateStore(reducer, data);
28
29 return store;
30}
31module.exports = exports['default'];
\No newline at end of file