Skip to content

Commit

Permalink
Merge pull request #57 from reg-viz/refactor/remove-keycode
Browse files Browse the repository at this point in the history
refactor: remove keycode package
  • Loading branch information
wadackel committed Apr 28, 2024
2 parents 26e5c21 + 91f438e commit 95b02dc
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 12 deletions.
1 change: 0 additions & 1 deletion package.json
Expand Up @@ -56,7 +56,6 @@
"fuse.js": "^7.0.0",
"history": "^5.3.0",
"jotai": "^2.8.0",
"keycode": "^2.2.0",
"mitt": "^3.0.1",
"query-string": "^7.0.1",
"rc-slider": "^10.5.0",
Expand Down
11 changes: 5 additions & 6 deletions src/components/Menu/Menu.tsx
@@ -1,6 +1,5 @@
import { clsx } from 'clsx';
import debounce from 'debounce';
import keycode from 'keycode';
import React, { useCallback, useEffect, useMemo, useRef } from 'react';
import { findDOMNode } from 'react-dom';
import { CSSTransition } from 'react-transition-group';
Expand Down Expand Up @@ -191,18 +190,18 @@ export const Menu = ({
e.stopPropagation();
};

switch (keycode(e as any)) {
case 'tab':
case 'esc':
switch (e.key) {
case 'Tab':
case 'Escape':
cancel();
requestClose();
break;
case 'down':
case 'ArrowDown':
case 'j':
cancel();
nextFocus();
break;
case 'up':
case 'ArrowUp':
case 'k':
cancel();
previousFocus();
Expand Down
5 changes: 0 additions & 5 deletions yarn.lock
Expand Up @@ -6040,11 +6040,6 @@ jsonfile@^6.0.1:
object.assign "^4.1.4"
object.values "^1.1.6"

keycode@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.1.tgz#09c23b2be0611d26117ea2501c2c391a01f39eff"
integrity sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==

keyv@^4.5.3:
version "4.5.4"
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
Expand Down

0 comments on commit 95b02dc

Please sign in to comment.