X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5cc899fc13465c57f16adf69a593a4354e6e0eb3..95563e85e95cae6a4ef6d2c2137fe1a3533ef8db:/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 9db16bc1f6..df0f7a64bf 100644 --- a/src/views/process-panel/process-panel-root.tsx +++ b/src/views/process-panel/process-panel-root.tsx @@ -16,26 +16,29 @@ export interface ProcessPanelRootDataProps { process?: Process; subprocesses: Array; filters: Array; + totalSubprocessesLength: number; } export interface ProcessPanelRootActionProps { - onContextMenu: (event: React.MouseEvent) => void; + onContextMenu: (event: React.MouseEvent, process: Process) => void; onToggle: (status: string) => void; + openProcessInputDialog: (uuid: string) => void; } export type ProcessPanelRootProps = ProcessPanelRootDataProps & ProcessPanelRootActionProps; -export const ProcessPanelRoot = (props: ProcessPanelRootProps) => - props.process - ? - +export const ProcessPanelRoot = ({process, ...props}: ProcessPanelRootProps) => + process + ? + + process={process} + onContextMenu={event => props.onContextMenu(event, process)} + openProcessInputDialog={props.openProcessInputDialog} /> - +