X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1efba8f3b728a3b8aa3c64c5aa09f441318ff2a8..562687ce72e709d485aa47773117a51a764a6606:/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 }) => {