File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
packages/eds-data-grid-react/src Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ function EdsDataGridInner<T>(
9898 defaultColumn,
9999 onRowContextMenu,
100100 onRowClick,
101+ onRowDoubleClick,
101102 onCellClick,
102103 enableFooter,
103104 enableSortingRemoval,
@@ -485,6 +486,11 @@ function EdsDataGridInner<T>(
485486 ? ( event ) => onRowClick ( row , event )
486487 : undefined
487488 }
489+ onDoubleClick = {
490+ onRowDoubleClick
491+ ? ( event ) => onRowDoubleClick ( row , event )
492+ : undefined
493+ }
488494 onCellClick = { onCellClick }
489495 />
490496 )
Original file line number Diff line number Diff line change @@ -229,6 +229,17 @@ type HandlersProps<T> = {
229229 * @returns
230230 */
231231 onRowClick ?: ( row : Row < T > , event : MouseEvent < HTMLTableRowElement > ) => unknown
232+ /**
233+ * Row double-click handler.
234+ *
235+ * @param row The current row
236+ * @param event The click event
237+ * @returns
238+ */
239+ onRowDoubleClick ?: (
240+ row : Row < T > ,
241+ event : MouseEvent < HTMLTableRowElement > ,
242+ ) => unknown
232243 /**
233244 * Cell click handler.
234245 *
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ export function TableRow<T>({
1515 row,
1616 onCellClick,
1717 onClick,
18+ onDoubleClick,
1819 onContextMenu,
1920} : Props < T > ) {
2021 const { rowClass, rowStyle } = useTableContext ( )
@@ -26,6 +27,7 @@ export function TableRow<T>({
2627 } }
2728 className = { `${ row . getIsSelected ( ) ? 'selected' : '' } ${ rowClass ?.( row ) } ` }
2829 onClick = { onClick }
30+ onDoubleClick = { onDoubleClick }
2931 onContextMenu = { onContextMenu }
3032 >
3133 { row . getVisibleCells ( ) . map ( ( cell ) => (
You can’t perform that action at this time.
0 commit comments