File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import type {
14
14
} from '../interface' ;
15
15
import useCellRender from './useCellRender' ;
16
16
import useHoverState from './useHoverState' ;
17
+ import { useEvent } from 'rc-util' ;
17
18
18
19
export interface CellProps < RecordType extends DefaultRecordType > {
19
20
prefixCls ?: string ;
@@ -153,21 +154,21 @@ function Cell<RecordType>(props: CellProps<RecordType>) {
153
154
// ====================== Hover =======================
154
155
const [ hovering , onHover ] = useHoverState ( index , mergedRowSpan ) ;
155
156
156
- const onMouseEnter : React . MouseEventHandler < HTMLTableCellElement > = event => {
157
+ const onMouseEnter : React . MouseEventHandler < HTMLTableCellElement > = useEvent ( event => {
157
158
if ( record ) {
158
159
onHover ( index , index + mergedRowSpan - 1 ) ;
159
160
}
160
161
161
162
additionalProps ?. onMouseEnter ?.( event ) ;
162
- } ;
163
+ } ) ;
163
164
164
- const onMouseLeave : React . MouseEventHandler < HTMLTableCellElement > = event => {
165
+ const onMouseLeave : React . MouseEventHandler < HTMLTableCellElement > = useEvent ( event => {
165
166
if ( record ) {
166
167
onHover ( - 1 , - 1 ) ;
167
168
}
168
169
169
170
additionalProps ?. onMouseLeave ?.( event ) ;
170
- } ;
171
+ } ) ;
171
172
172
173
// ====================== Render ======================
173
174
if ( mergedColSpan === 0 || mergedRowSpan === 0 ) {
You can’t perform that action at this time.
0 commit comments