From abf06c71af45d2bfd1f8ddab1d2987934696167b Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Sun, 7 Sep 2025 21:53:53 +0800 Subject: [PATCH] chore: useEventListener allow Ref --- client/ui/useEventListener.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/ui/useEventListener.ts b/client/ui/useEventListener.ts index 1cd89cc..169f29f 100644 --- a/client/ui/useEventListener.ts +++ b/client/ui/useEventListener.ts @@ -1,8 +1,8 @@ import * as React from 'react' -export default function useEventListener(ref: React.MutableRefObject, eventName: string, callback: (event: Event) => void) { +export default function useEventListener(ref: React.MutableRefObject, eventName: string, callback: (event: Event) => void) { React.useEffect(() => { - ref.current.addEventListener(eventName, callback) - return () => ref.current.removeEventListener(eventName, callback) + ref.current!.addEventListener(eventName, callback) + return () => ref.current!.removeEventListener(eventName, callback) }, [ref, eventName, callback]) }