summaryrefslogtreecommitdiff
path: root/animism-align/frontend/store.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-07-22 14:05:15 +0200
committerJules Laplace <julescarbon@gmail.com>2020-07-22 14:05:15 +0200
commitef78bc6a084f92b4794e987b5832240d85b6479e (patch)
treeb314b630800db6aa60f28ef0b115625e6ca176db /animism-align/frontend/store.js
parent85d4cb9addf9ca887d3440b2786665d67d9917c4 (diff)
refactor app using babel module-resolver
Diffstat (limited to 'animism-align/frontend/store.js')
-rw-r--r--animism-align/frontend/store.js53
1 files changed, 0 insertions, 53 deletions
diff --git a/animism-align/frontend/store.js b/animism-align/frontend/store.js
deleted file mode 100644
index 5854eee..0000000
--- a/animism-align/frontend/store.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import { applyMiddleware, compose, combineReducers, createStore } from 'redux'
-import { connectRouter, routerMiddleware } from 'connected-react-router'
-import { createBrowserHistory } from 'history'
-// import createDebounce from 'redux-debounced'
-import thunk from 'redux-thunk'
-// import { login } from './util'
-
-import uploadReducer from './views/upload/upload.reducer'
-import alignReducer from './views/align/align.reducer'
-import audioReducer from './views/audio/audio.reducer'
-import paragraphReducer from './views/paragraph/paragraph.reducer'
-import annotationReducer from './views/annotation/annotation.reducer'
-import siteReducer from './views/site/site.reducer'
-import mediaReducer from './views/media/media.reducer'
-// import collectionReducer from './views/collection/collection.reducer'
-
-const createRootReducer = history => (
- combineReducers({
- auth: (state = {}) => state,
- router: connectRouter(history),
- site: siteReducer,
- upload: uploadReducer,
- align: alignReducer,
- audio: audioReducer,
- paragraph: paragraphReducer,
- annotation: annotationReducer,
- media: mediaReducer,
- })
-)
-
-const configureStore = (initialState = {}, history) => {
- const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose
-
- const store = createStore(
- createRootReducer(history),
- initialState,
- composeEnhancers(
- applyMiddleware(
- thunk,
- // createDebounce(),
- routerMiddleware(history)
- ),
- ),
- )
-
- return store
-}
-
-const history = createBrowserHistory()
-const store = configureStore({}, history)
-const { dispatch } = store
-
-export { store, history, dispatch }