21225: Allow multi select in project WF runs tab
[arvados.git] / services / workbench2 / src / views / subprocess-panel / subprocess-panel-root.tsx
index dd5229bb3568f65af9743dbc155da1f8201f9e96..73ef08991f9776b269da7d478bd4b96b46934c6a 100644 (file)
@@ -87,7 +87,7 @@ export interface SubprocessPanelDataProps {
 }
 
 export interface SubprocessPanelActionProps {
-    onItemClick: (item: string) => void;
+    onRowClick: (item: string) => void;
     onContextMenu: (event: React.MouseEvent<HTMLElement>, item: string, resources: ResourcesState) => void;
     onItemDoubleClick: (item: string) => void;
 }
@@ -114,7 +114,7 @@ const SubProcessesTitle = withStyles(styles)(
 export const SubprocessPanelRoot = (props: SubprocessPanelProps & MPVPanelProps) => {
     return <DataExplorer
         id={SUBPROCESS_PANEL_ID}
-        onRowClick={props.onItemClick}
+        onRowClick={props.onRowClick}
         onRowDoubleClick={props.onItemDoubleClick}
         onContextMenu={(event, item) => props.onContextMenu(event, item, props.resources)}
         contextMenuColumn={true}
@@ -126,5 +126,7 @@ export const SubprocessPanelRoot = (props: SubprocessPanelProps & MPVPanelProps)
         panelMaximized={props.panelMaximized}
         panelName={props.panelName}
         title={<SubProcessesTitle/>}
-        progressBar={<SubprocessProgressBar process={props.process} />} />;
+        progressBar={<SubprocessProgressBar parentResource={props.process} />}
+        forceMultiSelectMode
+    />;
 };