X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/cda707f957a027a484f24f44090a4e5b995572a8..9b28d6d29d9609adc86e3fdc136873c3cf6114ed:/src/store/navigation/navigation-action.ts diff --git a/src/store/navigation/navigation-action.ts b/src/store/navigation/navigation-action.ts index 1d36beec..188acf12 100644 --- a/src/store/navigation/navigation-action.ts +++ b/src/store/navigation/navigation-action.ts @@ -9,7 +9,7 @@ import { getCollectionUrl } from "~/models/collection"; import { getProjectUrl } from "~/models/project"; import { SidePanelTreeCategory } from '../side-panel-tree/side-panel-tree-actions'; -import { Routes } from '~/routes/routes'; +import { Routes, getProcessUrl } from '~/routes/routes'; export const navigateTo = (uuid: string) => async (dispatch: Dispatch) => { @@ -18,6 +18,8 @@ export const navigateTo = (uuid: string) => dispatch(navigateToProject(uuid)); } else if (kind === ResourceKind.COLLECTION) { dispatch(navigateToCollection(uuid)); + } else if (kind === ResourceKind.CONTAINER_REQUEST) { + dispatch(navigateToProcess(uuid)); } if (uuid === SidePanelTreeCategory.FAVORITES) { dispatch(navigateToFavorites); @@ -29,3 +31,5 @@ export const navigateToFavorites = push(Routes.FAVORITES); export const navigateToProject = compose(push, getProjectUrl); export const navigateToCollection = compose(push, getCollectionUrl); + +export const navigateToProcess = compose(push, getProcessUrl);