import { createStore, applyMiddleware, compose } from 'redux';
import { syncHistory } from 'redux-simple-router';
import thunk from 'redux-thunk';
import reducers from './reducers';
import history from './history';

const route = syncHistory(history);
const store = compose(
  applyMiddleware(thunk, route),
  window.devToolsExtension ? window.devToolsExtension() : f => f
)(createStore)(reducers);
export default store;
