X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/59329caeae17903b97b90b167df5a8122a0c9d95..8ff2ace73eab152113f8eec5027a302df48d31a5:/src/views/process-panel/process-panel-root.tsx diff --git a/src/views/process-panel/process-panel-root.tsx b/src/views/process-panel/process-panel-root.tsx index 73f71e5e0a..045e5cfa4a 100644 --- a/src/views/process-panel/process-panel-root.tsx +++ b/src/views/process-panel/process-panel-root.tsx @@ -2,21 +2,20 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import { Grid } from '@material-ui/core'; import { ProcessInformationCard } from './process-information-card'; -import { DefaultView } from '~/components/default-view/default-view'; -import { ProcessIcon } from '~/components/icon/icon'; -import { Process } from '~/store/processes/process'; -import { SubprocessesCard } from './subprocesses-card'; -import { ProcessSubprocesses } from '~/views/process-panel/process-subprocesses'; -import { SubprocessFilterDataProps } from '~/components/subprocess-filter/subprocess-filter'; +import { DefaultView } from 'components/default-view/default-view'; +import { ProcessIcon } from 'components/icon/icon'; +import { Process } from 'store/processes/process'; +import { SubprocessPanel } from 'views/subprocess-panel/subprocess-panel'; +import { SubprocessFilterDataProps } from 'components/subprocess-filter/subprocess-filter'; +import { MPVContainer, MPVPanelContent } from 'components/multi-panel-view/multi-panel-view'; export interface ProcessPanelRootDataProps { process?: Process; subprocesses: Array; filters: Array; - totalSubprocessesLength: number; } export interface ProcessPanelRootActionProps { @@ -24,33 +23,29 @@ export interface ProcessPanelRootActionProps { onToggle: (status: string) => void; openProcessInputDialog: (uuid: string) => void; navigateToOutput: (uuid: string) => void; + navigateToWorkflow: (uuid: string) => void; + cancelProcess: (uuid: string) => void; } export type ProcessPanelRootProps = ProcessPanelRootDataProps & ProcessPanelRootActionProps; export const ProcessPanelRoot = ({ process, ...props }: ProcessPanelRootProps) => process - ? - + ? + props.onContextMenu(event, process)} openProcessInputDialog={props.openProcessInputDialog} - navigateToOutput={props.navigateToOutput} /> - - - - - - - - + + + + + :