Merge branch '13886-integrate-favorites-with-snackbar-notifications'
[arvados-workbench2.git] / src / store / store.ts
index ff2beb01c7f0f8b9e3c60923ff5bbd8093b3b769..ae07744219d8f6d7b2db8cac751ca375dd0e68f7 100644 (file)
@@ -15,7 +15,9 @@ 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';
 
 const composeEnhancers =
     (process.env.NODE_ENV === 'development' &&
@@ -31,6 +33,7 @@ export interface RootState {
     detailsPanel: DetailsPanelState;
     contextMenu: ContextMenuState;
     favorites: FavoritesState;
+    snackbar: SnackbarState;
 }
 
 const rootReducer = combineReducers({
@@ -41,7 +44,9 @@ const rootReducer = combineReducers({
     sidePanel: sidePanelReducer,
     detailsPanel: detailsPanelReducer,
     contextMenu: contextMenuReducer,
+    form: formReducer,
     favorites: favoritesReducer,
+    snackbar: snackbarReducer,
 });