X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c90e813adcec89899d9db95843295a84fb058c3e..2f92d8c274f35c96345d57716363a311bd289ba4:/src/store/store.ts?ds=sidebyside diff --git a/src/store/store.ts b/src/store/store.ts index 6089caf3..68c5d823 100644 --- a/src/store/store.ts +++ b/src/store/store.ts @@ -10,7 +10,8 @@ import { History } from "history"; import projectsReducer, { ProjectState } from "./project/project-reducer"; import sidePanelReducer, { SidePanelState } from './side-panel/side-panel-reducer'; import authReducer, { AuthState } from "./auth/auth-reducer"; -import collectionsReducer from "./collection/collection-reducer"; +import dataExplorerReducer, { DataExplorerState } from './data-explorer/data-explorer-reducer'; +import collectionsReducer, { CollectionState } from "./collection/collection-reducer"; const composeEnhancers = (process.env.NODE_ENV === 'development' && @@ -20,7 +21,9 @@ const composeEnhancers = export interface RootState { auth: AuthState; projects: ProjectState; + collections: CollectionState; router: RouterState; + dataExplorer: DataExplorerState; sidePanel: SidePanelState; } @@ -29,15 +32,16 @@ const rootReducer = combineReducers({ projects: projectsReducer, collections: collectionsReducer, router: routerReducer, + dataExplorer: dataExplorerReducer, sidePanel: sidePanelReducer }); -export default function configureStore(initialState: RootState, history: History) { +export default function configureStore(history: History) { const middlewares: Middleware[] = [ routerMiddleware(history), thunkMiddleware ]; const enhancer = composeEnhancers(applyMiddleware(...middlewares)); - return createStore(rootReducer, initialState!, enhancer); + return createStore(rootReducer, enhancer); }