X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/2cfd0d54bd21d257a2cea476d823ea63d9ce807f..b79348f1be6a2dce8ceede8bd4c2906fc1098e2b:/src/store/store.ts diff --git a/src/store/store.ts b/src/store/store.ts index 8a5136c9..33e537c0 100644 --- a/src/store/store.ts +++ b/src/store/store.ts @@ -14,8 +14,12 @@ import { dataExplorerReducer, DataExplorerState } from './data-explorer/data-exp import { projectPanelMiddleware } from './project-panel/project-panel-middleware'; import { detailsPanelReducer, DetailsPanelState } from './details-panel/details-panel-reducer'; import { contextMenuReducer, ContextMenuState } from './context-menu/context-menu-reducer'; +import { favoritePanelMiddleware } from "./favorite-panel/favorite-panel-middleware"; import { reducer as formReducer } from 'redux-form'; import { FavoritesState, favoritesReducer } from './favorites/favorites-reducer'; +import { snackbarReducer, SnackbarState } from './snackbar/snackbar-reducer'; +import { CollectionPanelFilesState } from './collection-panel/collection-panel-files/collection-panel-files-state'; +import { collectionPanelFilesReducer } from './collection-panel/collection-panel-files/collections-panel-files-reducer'; const composeEnhancers = (process.env.NODE_ENV === 'development' && @@ -31,6 +35,8 @@ export interface RootState { detailsPanel: DetailsPanelState; contextMenu: ContextMenuState; favorites: FavoritesState; + snackbar: SnackbarState; + collectionPanelFiles: CollectionPanelFilesState; } const rootReducer = combineReducers({ @@ -43,6 +49,8 @@ const rootReducer = combineReducers({ contextMenu: contextMenuReducer, form: formReducer, favorites: favoritesReducer, + snackbar: snackbarReducer, + collectionPanelFiles: collectionPanelFilesReducer, }); @@ -50,7 +58,8 @@ export function configureStore(history: History) { const middlewares: Middleware[] = [ routerMiddleware(history), thunkMiddleware, - projectPanelMiddleware + projectPanelMiddleware, + favoritePanelMiddleware ]; const enhancer = composeEnhancers(applyMiddleware(...middlewares)); return createStore(rootReducer, enhancer);