Skip to content

Commit 714e6cc

Browse files
committed
remove row context
1 parent 5d6301e commit 714e6cc

File tree

1 file changed

+0
-29
lines changed

1 file changed

+0
-29
lines changed

client/packages/lowcoder/src/comps/comps/tableLiteComp/tableCompView.tsx

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { default as Table, TableProps, ColumnType } from "antd/es/table";
2-
import { TableRowContext } from "./tableContext";
32
import { TableToolbar } from "./tableToolbarComp";
43
import { RowColorViewType, RowHeightViewType, TableEventOptionValues } from "./tableTypes";
54
import {
@@ -595,7 +594,6 @@ const TableCellView = React.memo((props: {
595594
...restProps
596595
} = props;
597596

598-
const rowContext = useContext(TableRowContext);
599597

600598
// Memoize style calculations
601599
const style = useMemo(() => {
@@ -637,9 +635,6 @@ const TableCellView = React.memo((props: {
637635
tdView = <td {...restProps}>{children}</td>;
638636
} else {
639637
let { background } = style!;
640-
if (rowContext.hover) {
641-
background = 'transparent';
642-
}
643638

644639
tdView = (
645640
<TableTd
@@ -663,29 +658,6 @@ const TableCellView = React.memo((props: {
663658
return tdView;
664659
});
665660

666-
const TableRowView = React.memo((props: any) => {
667-
const [hover, setHover] = useState(false);
668-
const [selected, setSelected] = useState(false);
669-
670-
// Memoize event handlers
671-
const handleMouseEnter = useCallback(() => setHover(true), []);
672-
const handleMouseLeave = useCallback(() => setHover(false), []);
673-
const handleFocus = useCallback(() => setSelected(true), []);
674-
const handleBlur = useCallback(() => setSelected(false), []);
675-
676-
return (
677-
<TableRowContext.Provider value={{ hover, selected }}>
678-
<tr
679-
{...props}
680-
tabIndex={-1}
681-
onMouseEnter={handleMouseEnter}
682-
onMouseLeave={handleMouseLeave}
683-
onFocus={handleFocus}
684-
onBlur={handleBlur}
685-
/>
686-
</TableRowContext.Provider>
687-
);
688-
});
689661

690662
/**
691663
* A table with adjustable column width, width less than 0 means auto column width
@@ -780,7 +752,6 @@ function ResizeableTableComp<RecordType extends object>(props: CustomTableProps<
780752
},
781753
body: {
782754
cell: TableCellView,
783-
row: TableRowView,
784755
},
785756
}}
786757
{...restProps}

0 commit comments

Comments
 (0)