From f2ecc1803f3ea294a0c6b7915b61348ed0395b26 Mon Sep 17 00:00:00 2001 From: Marcin Zelent Date: Wed, 16 Nov 2022 15:16:38 +0100 Subject: Remade and extended the app using React --- lib/useEvent.ts | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 lib/useEvent.ts (limited to 'lib/useEvent.ts') diff --git a/lib/useEvent.ts b/lib/useEvent.ts deleted file mode 100644 index 70d51b1..0000000 --- a/lib/useEvent.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { useEffect } from 'react'; - -/** - * A hook for creating event handlers. - */ -export default function useEvent( - event: string, - handler: (e: KeyboardEvent | MouseEvent) => void, - passive = false, -): void { - useEffect(() => { - // initiate the event handler - window.addEventListener(event, handler, passive); - - // this will clean up the event every time the component is re-rendered - return function cleanup() { - window.removeEventListener(event, handler); - }; - }); -} -- cgit v1.2.3