21225: Connect click handlers accidentally disconnected from project data tables
[arvados.git] / services / workbench2 / src / views / project-panel / project-panel.tsx
index fe01a9344f36bcc31e1691e43840722ae2bba84d..7a447509c5c9ec6882e8d72568c3f67f71fec2d6 100644 (file)
@@ -39,6 +39,11 @@ const styles: StyleRulesCallback<CssRules> = (theme: ArvadosTheme) => ({
     },
     mpvRoot: {
         flexGrow: 1,
+        display: 'flex',
+        flexDirection: 'column',
+        '& > div': {
+            height: '100%',
+        },
     },
     dataExplorer: {
         height: "100%",
@@ -92,16 +97,24 @@ export const ProjectPanel = withStyles(styles)(
                         <MPVPanelContent
                             forwardProps
                             xs="auto"
-                            data-cy="process-details"
+                            data-cy="process-data"
                             className={classes.dataExplorer}>
-                            <ProjectPanelData />
+                            <ProjectPanelData
+                                onRowClick={this.handleRowClick}
+                                onRowDoubleClick={this.handleRowDoubleClick}
+                                onContextMenu={this.handleContextMenu}
+                            />
                         </MPVPanelContent>
                         <MPVPanelContent
                             forwardProps
                             xs="auto"
-                            data-cy="process-details"
+                            data-cy="process-run"
                             className={classes.dataExplorer}>
-                            <ProjectPanelRun />
+                            <ProjectPanelRun
+                                onRowClick={this.handleRowClick}
+                                onRowDoubleClick={this.handleRowDoubleClick}
+                                onContextMenu={this.handleContextMenu}
+                            />
                         </MPVPanelContent>
                     </MPVContainer>
                 </div>