Fix can not remove event listener bug

This commit is contained in:
2023-09-11 18:31:58 +08:00
parent 7d7450ddd9
commit 201d6485e9

View File

@@ -44,20 +44,19 @@ const HideScrollbar = forwardRef<HideScrollbarElement, HideScrollbarProps>((prop
const [horizontalScrollbarWidth, setHorizontalScrollbarWidth] = useState(0)
const { isPreventScroll, ..._props } = props
const handleDefaultWheel = (event: WheelEvent) => {
const handleDefaultWheel = useCallback((event: WheelEvent) => {
event.preventDefault()
}
}, [])
const handleDefaultTouchmove = (event: TouchEvent) => {
const handleDefaultTouchmove = useCallback((event: TouchEvent) => {
event.preventDefault()
}
}, [])
const handleDefaultClickMiddleMouseButton = (event: MouseEvent) => {
const handleDefaultClickMiddleMouseButton = useCallback((event: MouseEvent) => {
if (event.button === 1) {
event.preventDefault()
}
}
}, [])
const handleDefaultKeyDown = (event: KeyboardEvent) => {
if (