X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/3367b1ff2a1d1050bb435f7bc8230c03435b2529..5385afcada8666051658c6889c83848702497759:/src/store/side-panel/side-panel-action.ts diff --git a/src/store/side-panel/side-panel-action.ts b/src/store/side-panel/side-panel-action.ts index fd08ee13..6279aaea 100644 --- a/src/store/side-panel/side-panel-action.ts +++ b/src/store/side-panel/side-panel-action.ts @@ -4,8 +4,8 @@ import { Dispatch } from 'redux'; import { isSidePanelTreeCategory, SidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions'; -import { navigateToFavorites, navigateTo, navigateToTrash, navigateToSharedWithMe, navigateToWorkflows } from '../navigation/navigation-action'; -import { snackbarActions } from '~/store/snackbar/snackbar-actions'; +import { navigateToFavorites, navigateTo, navigateToTrash, navigateToSharedWithMe, navigateToWorkflows, navigateToPublicFavorites, navigateToAllProcesses } from '~/store/navigation/navigation-action'; +import {snackbarActions, SnackbarKind} from '~/store/snackbar/snackbar-actions'; export const navigateFromSidePanel = (id: string) => (dispatch: Dispatch) => { @@ -20,12 +20,16 @@ const getSidePanelTreeCategoryAction = (id: string) => { switch (id) { case SidePanelTreeCategory.FAVORITES: return navigateToFavorites; + case SidePanelTreeCategory.PUBLIC_FAVORITES: + return navigateToPublicFavorites; case SidePanelTreeCategory.TRASH: return navigateToTrash; case SidePanelTreeCategory.SHARED_WITH_ME: return navigateToSharedWithMe; case SidePanelTreeCategory.WORKFLOWS: return navigateToWorkflows; + case SidePanelTreeCategory.ALL_PROCESSES: + return navigateToAllProcesses; default: return sidePanelTreeCategoryNotAvailable(id); } @@ -35,4 +39,5 @@ const sidePanelTreeCategoryNotAvailable = (id: string) => snackbarActions.OPEN_SNACKBAR({ message: `${id} not available`, hideDuration: 3000, + kind: SnackbarKind.ERROR });