We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c79c5d1 + a6ab758 commit 6c3bf6bCopy full SHA for 6c3bf6b
src/components/AccordionItemButton.tsx
@@ -22,7 +22,7 @@ const AccordionItemButton = ({
22
...rest
23
}: Props) => {
24
const handleKeyPress = (evt: React.KeyboardEvent<HTMLDivElement>): void => {
25
- const keyCode = evt.which.toString();
+ const keyCode = evt.key;
26
27
if (keyCode === keycodes.ENTER || keyCode === keycodes.SPACE) {
28
evt.preventDefault();
src/helpers/keycodes.ts
@@ -1,12 +1,12 @@
1
const keycodes = {
2
- DOWN: '40',
3
- END: '35',
4
- ENTER: '13',
5
- HOME: '36',
6
- LEFT: '37',
7
- RIGHT: '39',
8
- SPACE: '32',
9
- UP: '38',
+ DOWN: 'Down',
+ END: 'End',
+ ENTER: 'Enter',
+ HOME: 'Home',
+ LEFT: 'ArrowLeft',
+ RIGHT: 'ArrowRight',
+ SPACE: 'Space',
+ UP: 'ArrowUp'
10
};
11
12
export default keycodes;
0 commit comments