X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cda707f957a027a484f24f44090a4e5b995572a8..cba0f400f56889778321bdc0fdcf6cee236f6a79:/src/store/navigation/navigation-action.ts diff --git a/src/store/navigation/navigation-action.ts b/src/store/navigation/navigation-action.ts index 1d36beeca2..188acf12bd 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);