+++ /dev/null
-// Copyright (C) The Arvados Authors. All rights reserved.
-//
-// SPDX-License-Identifier: AGPL-3.0
-
-import { Dispatch } from 'redux';
-import { openProcessContextMenu } from '~/store/context-menu/context-menu-actions';
-import { connect } from 'react-redux';
-import { RootState } from '~/store/store';
-import { ProcessSubprocessesDataProps, ProcessSubprocesses as SubprocessesComponent } from '~/views/process-panel/process-subprocesses';
-
-type SubprocessesActionProps = Pick<ProcessSubprocessesDataProps, 'onContextMenu'>;
-
-const mapStateToProps = (state: RootState) => ({
- // todo processPanel
- items: state.collectionPanel
-});
-
-const mapDispatchToProps = (dispatch: Dispatch): SubprocessesActionProps => ({
- onContextMenu: (event: React.MouseEvent<HTMLElement>) => {
- dispatch<any>(openProcessContextMenu(event));
- }
-});
-
-export const ProcessSubprocesses = connect(mapStateToProps, mapDispatchToProps)(SubprocessesComponent);
\ No newline at end of file
import { ProcessIcon } from '~/components/icon/icon';
import { Process } from '~/store/processes/process';
import { SubprocessesCard } from './subprocesses-card';
-import { ProcessSubprocesses } from '~/views-components/process-subprocesses/process-subprocesses';
+import { ProcessSubprocesses } from '~/views/process-panel/process-subprocesses';
import { SubprocessesStatus } from '~/views/process-panel/process-subprocesses-card';
type CssRules = 'headerActive' | 'headerCompleted' | 'headerQueued' | 'headerFailed' | 'headerCanceled';
</Grid>
<Grid item xs={12}>
<ProcessSubprocesses
- subprocesses={props.subprocesses} />
+ subprocesses={props.subprocesses}
+ onContextMenu={props.onContextMenu} />
</Grid>
</Grid>
: <Grid container