X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/fc14bf232fe2cb77bf1f14ab0002fca606234214..d7a29f892371764b1bff2e6ec64f8011c001b725:/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 d0fde0e0..fd08ee13 100644 --- a/src/store/side-panel/side-panel-action.ts +++ b/src/store/side-panel/side-panel-action.ts @@ -4,12 +4,8 @@ import { Dispatch } from 'redux'; import { isSidePanelTreeCategory, SidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions'; -import { navigateToFavorites, navigateTo } from '../navigation/navigation-action'; +import { navigateToFavorites, navigateTo, navigateToTrash, navigateToSharedWithMe, navigateToWorkflows } from '../navigation/navigation-action'; import { snackbarActions } from '~/store/snackbar/snackbar-actions'; -import { RootState } from '~/store/store'; -import { extractUuidKind, ResourceKind } from '~/models/resource'; -import { openProjectContextMenu } from '~/store/context-menu/context-menu-actions'; -import { openRootProjectContextMenu } from '../context-menu/context-menu-actions'; export const navigateFromSidePanel = (id: string) => (dispatch: Dispatch) => { @@ -24,6 +20,12 @@ const getSidePanelTreeCategoryAction = (id: string) => { switch (id) { case SidePanelTreeCategory.FAVORITES: return navigateToFavorites; + case SidePanelTreeCategory.TRASH: + return navigateToTrash; + case SidePanelTreeCategory.SHARED_WITH_ME: + return navigateToSharedWithMe; + case SidePanelTreeCategory.WORKFLOWS: + return navigateToWorkflows; default: return sidePanelTreeCategoryNotAvailable(id); } @@ -33,4 +35,4 @@ const sidePanelTreeCategoryNotAvailable = (id: string) => snackbarActions.OPEN_SNACKBAR({ message: `${id} not available`, hideDuration: 3000, - }); \ No newline at end of file + });