1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { Dispatch } from "redux";
6 import { connect } from "react-redux";
7 import { openContextMenu, resourceKindToContextMenuKind } from '~/store/context-menu/context-menu-actions';
8 import { SubprocessPanelRoot, SubprocessActionProps } from '~/views/subprocess-panel/subprocess-panel-root';
9 import { ResourceKind } from '~/models/resource';
11 const mapDispatchToProps = (dispatch: Dispatch): SubprocessActionProps => ({
12 onContextMenu: (event, resourceUuid) => {
13 const kind = resourceKindToContextMenuKind(resourceUuid);
15 dispatch<any>(openContextMenu(event, {
19 kind: ResourceKind.PROCESS,
24 onItemClick: (resourceUuid: string) => { return; },
25 onItemDoubleClick: uuid => { return; }
28 export const SubprocessPanel = connect(mapDispatchToProps)(SubprocessPanelRoot);