From: Stephen Smith Date: Wed, 5 Jun 2024 13:55:22 +0000 (-0400) Subject: 21225: Connect click handlers accidentally disconnected from project data tables X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/1ae39a6070af7bdb55babda5ac6ec632cb09dd13 21225: Connect click handlers accidentally disconnected from project data tables Arvados-DCO-1.1-Signed-off-by: Stephen Smith --- diff --git a/services/workbench2/src/views/project-panel/project-panel-data.tsx b/services/workbench2/src/views/project-panel/project-panel-data.tsx index 8526ebf083..a8bde2cd9c 100644 --- a/services/workbench2/src/views/project-panel/project-panel-data.tsx +++ b/services/workbench2/src/views/project-panel/project-panel-data.tsx @@ -152,19 +152,18 @@ const DEFAULT_VIEW_MESSAGES = ['No data found']; interface ProjectPanelDataProps { paperClassName?: string; + onRowClick: (uuid: string) => void; + onRowDoubleClick: (uuid: string) => void; + onContextMenu: (event: React.MouseEvent, resourceUuid: string) => void; }; export const ProjectPanelData = class extends React.Component { - handleRowClick = () => {}; - handleRowDoubleClick = () => {}; - handleContextMenu = () => {}; - render () { return void; + onRowDoubleClick: (uuid: string) => void; + onContextMenu: (event: React.MouseEvent, resourceUuid: string) => void; } -const mapStateToProps = (state: RootState): ProjectPanelRunProps => { +const mapStateToProps = (state: RootState): Pick => { const projectUuid = getProjectPanelCurrentUuid(state) || ""; const project = getResource(projectUuid)(state.resources); return { @@ -186,15 +189,11 @@ const mapStateToProps = (state: RootState): ProjectPanelRunProps => { }; export const ProjectPanelRun = connect(mapStateToProps)((props: ProjectPanelRunProps) => { - const handleRowClick = () => {}; - const handleRowDoubleClick = () => {}; - const handleContextMenu = () => {}; - return - + - +