X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/766d2d7ca8dbb5522a8b7de6409c83fbba4a36ca..1ab37845dce421e2a89b7e76850ce1c027d4b187:/services/workbench2/src/views-components/side-panel-tree/side-panel-tree.tsx diff --git a/services/workbench2/src/views-components/side-panel-tree/side-panel-tree.tsx b/services/workbench2/src/views-components/side-panel-tree/side-panel-tree.tsx index f338687de9..cc1b57da48 100644 --- a/services/workbench2/src/views-components/side-panel-tree/side-panel-tree.tsx +++ b/services/workbench2/src/views-components/side-panel-tree/side-panel-tree.tsx @@ -16,6 +16,7 @@ import { noop } from 'lodash'; import { ResourceKind } from "models/resource"; import { IllegalNamingWarning } from "components/warning/warning"; import { GroupClass } from "models/group"; +import { setSelectedResourceUuid } from "store/selected-resource/selected-resource-actions"; export interface SidePanelTreeProps { onItemActivation: (id: string) => void; @@ -32,6 +33,8 @@ const mapDispatchToProps = (dispatch: Dispatch, props: SidePanelTreeProps): Side }, toggleItemActive: (_, { id }) => { dispatch(activateSidePanelTreeItem(id)); + const isSidePanelCat = Object.values(SidePanelTreeCategory).includes(id as SidePanelTreeCategory); + dispatch(setSelectedResourceUuid(isSidePanelCat ? null : id)); props.onItemActivation(id); }, toggleItemOpen: (_, { id }) => {