@@ -2,7 +2,7 @@ import React, { useMemo } from "react";
22
33import type { Cell , Row } from "react-table" ;
44
5- import { DeleteIcon , ExpandIcon } from "./icons" ;
5+ import { ExpandIcon } from "./icons" ;
66import { TableCell } from "./TableCell" ;
77import { tableRowTypography } from "../styles/style" ;
88import type { ThemeProps } from "../types/theme" ;
@@ -62,7 +62,6 @@ export const TableRow: React.FC<TableRowProps> = ({
6262 isRowSelected = false ,
6363 onRowSelect,
6464 onRowClick,
65- onDelete,
6665 isParentRow = false ,
6766} ) => {
6867 const getRowClassName = useMemo ( ( ) => {
@@ -89,12 +88,6 @@ export const TableRow: React.FC<TableRowProps> = ({
8988 onToggle ( ) ;
9089 } ;
9190
92- const handleDeleteClick = ( dataItem : DataItem ) => ( e ?: React . MouseEvent ) => {
93- e ?. stopPropagation ( ) ;
94- if ( onDelete )
95- onDelete ( dataItem . id , dataItem . name || `Item ${ dataItem . id } ` ) ;
96- } ;
97-
9891 const handleRowClick = ( ) => {
9992 if ( onRowClick && level === 0 ) {
10093 const dataItem = "original" in row ? row . original : row as DataItem ;
@@ -160,20 +153,6 @@ export const TableRow: React.FC<TableRowProps> = ({
160153 { column . render
161154 ? column . render ( displayValue , dataItem )
162155 : String ( displayValue ) }
163-
164- { onDelete && (
165- < div
166- className = "delete-button"
167- onClick = { handleDeleteClick ( dataItem ) }
168- >
169- < DeleteIcon
170- width = { 16 }
171- height = { 16 }
172- color = "#dc3545"
173- onClick = { handleDeleteClick ( dataItem ) }
174- />
175- </ div >
176- ) }
177156 </ div >
178157 </ td >
179158 ) ;
0 commit comments