From 60064a6e5054a676d007de02ae4e0f2a1dde37e6 Mon Sep 17 00:00:00 2001 From: streamich Date: Sun, 31 Mar 2019 15:19:12 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20call=20key{up/donw}=20cal?= =?UTF-8?q?lbacks=20in=20useKeyPressEvent=20correct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/__stories__/useKeyPressEvent.story.tsx | 2 +- src/useKeyPressEvent.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/__stories__/useKeyPressEvent.story.tsx b/src/__stories__/useKeyPressEvent.story.tsx index 4930bf05..0e85a6f4 100644 --- a/src/__stories__/useKeyPressEvent.story.tsx +++ b/src/__stories__/useKeyPressEvent.story.tsx @@ -16,7 +16,7 @@ const Demo = () => { }; const reset = () => setCount(() => 0); - useKeyPressEvent(']', increment, increment); + useKeyPressEvent(']', increment); useKeyPressEvent('[', decrement, decrement); useKeyPressEvent('r', reset); diff --git a/src/useKeyPressEvent.ts b/src/useKeyPressEvent.ts index 9a871052..07b9d15e 100644 --- a/src/useKeyPressEvent.ts +++ b/src/useKeyPressEvent.ts @@ -11,7 +11,7 @@ const useKeyPressEvent = ( const [pressed, event] = useKeyPress(key); useUpdateEffect(() => { if (!pressed && keyup) keyup(event!); - else if (keydown) keydown(event!); + else if (pressed && keydown) keydown(event!); }, [pressed]); };