X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/0c8dea6be6e43f6331655cbf916946e5750b5aa9..090241b266abe8558664a85b7e8e1b93c9ad60d0:/src/views-components/data-explorer/data-explorer.tsx

diff --git a/src/views-components/data-explorer/data-explorer.tsx b/src/views-components/data-explorer/data-explorer.tsx
index 2864cefe..b0e189f5 100644
--- a/src/views-components/data-explorer/data-explorer.tsx
+++ b/src/views-components/data-explorer/data-explorer.tsx
@@ -10,18 +10,19 @@ import { Dispatch } from "redux";
 import actions from "../../store/data-explorer/data-explorer-action";
 import { DataColumn } from "../../components/data-table/data-column";
 import { DataTableFilterItem } from "../../components/data-table-filters/data-table-filters";
-import { ContextMenuAction, ContextMenuActionGroup } from "../../components/context-menu/context-menu";
 
 interface Props {
     id: string;
     onRowClick: (item: any) => void;
     onContextMenu: (event: React.MouseEvent<HTMLElement>, item: any) => void;
+    onRowDoubleClick: (item: any) => void;
+    extractKey?: (item: any) => React.Key;
 }
 
 const mapStateToProps = (state: RootState, { id }: Props) =>
     getDataExplorer(state.dataExplorer, id);
 
-const mapDispatchToProps = (dispatch: Dispatch, { id, onRowClick, onContextMenu }: Props) => ({
+const mapDispatchToProps = (dispatch: Dispatch, { id, onRowClick, onRowDoubleClick, onContextMenu }: Props) => ({
     onSearch: (searchValue: string) => {
         dispatch(actions.SET_SEARCH_VALUE({ id, searchValue }));
     },
@@ -48,7 +49,9 @@ const mapDispatchToProps = (dispatch: Dispatch, { id, onRowClick, onContextMenu
 
     onRowClick,
 
-    onContextMenu
+    onRowDoubleClick,
+    
+    onContextMenu,
 });
 
 export default connect(mapStateToProps, mapDispatchToProps)(DataExplorer);
