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 [horizontalScrollbarWidth, setHorizontalScrollbarWidth] = useState(0)
const { isPreventScroll, ..._props } = props const { isPreventScroll, ..._props } = props
const handleDefaultWheel = useCallback((event: WheelEvent) => {
const handleDefaultWheel = (event: WheelEvent) => {
event.preventDefault() event.preventDefault()
} }, [])
const handleDefaultTouchmove = (event: TouchEvent) => { const handleDefaultTouchmove = useCallback((event: TouchEvent) => {
event.preventDefault() event.preventDefault()
} }, [])
const handleDefaultClickMiddleMouseButton = (event: MouseEvent) => { const handleDefaultClickMiddleMouseButton = useCallback((event: MouseEvent) => {
if (event.button === 1) { if (event.button === 1) {
event.preventDefault() event.preventDefault()
} }
} }, [])
const handleDefaultKeyDown = (event: KeyboardEvent) => { const handleDefaultKeyDown = (event: KeyboardEvent) => {
if ( if (