2019-06-19 15:38:21 -04:00
|
|
|
import { createStore, applyMiddleware, compose } from 'redux'
|
|
|
|
import rootReducer from '../reducers/index'
|
|
|
|
import { forbiddenWordsMiddleware } from '../middleware'
|
2019-06-19 17:08:53 -04:00
|
|
|
import thunk from 'redux-thunk'
|
2019-06-19 14:24:21 -04:00
|
|
|
|
2019-06-19 15:38:21 -04:00
|
|
|
const storeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose
|
|
|
|
|
|
|
|
const store = createStore(
|
|
|
|
rootReducer,
|
2019-06-19 17:08:53 -04:00
|
|
|
storeEnhancers(applyMiddleware(forbiddenWordsMiddleware, thunk))
|
2019-06-19 15:38:21 -04:00
|
|
|
)
|
2019-06-19 14:24:21 -04:00
|
|
|
|
|
|
|
export default store
|