chore: Remove react-keydown (#2713)

* First steps of remove react-keydown, replace with hook

* RegisterKeyDown component to aid transition away from react-keydown
This commit is contained in:
Tom Moor
2021-11-01 19:52:04 -07:00
committed by GitHub
parent 5f00e1394d
commit 57fa1305a6
11 changed files with 220 additions and 565 deletions

View File

@@ -0,0 +1,17 @@
// @flow
import useKeyDown, { type KeyFilter } from "hooks/useKeyDown";
type Props = {
trigger: KeyFilter,
handler: (event: KeyboardEvent) => void,
};
/**
* This method is a wrapper around the useKeyDown hook to allow easier use in
* class components that have not yet been converted to functions. Do not use
* this method in functional components.
*/
export default function RegisterKeyDown({ trigger, handler }: Props) {
useKeyDown(trigger, handler);
return null;
}