fix(test): selection

This commit is contained in:
moklick
2019-10-03 23:23:10 +02:00
parent 68ec18570f
commit b95883a358
5 changed files with 28 additions and 23 deletions
+6 -5
View File
@@ -2,17 +2,18 @@ import { useState, useEffect } from 'react';
import { isInputNode } from '../utils';
export default function useKeyPress(targetKey) {
export default function useKeyPress(keyCode) {
const [keyPressed, setKeyPressed] = useState(false);
function downHandler({ key, target }) {
if (key === targetKey && !isInputNode(target)) {
function downHandler(evt) {
console.log(keyCode, evt.keyCode);
if (evt.keyCode === keyCode && !isInputNode(evt.target)) {
setKeyPressed(true);
}
}
const upHandler = ({ key, target }) => {
if (key === targetKey && !isInputNode(target)) {
const upHandler = (evt) => {
if (evt.keyCode === keyCode && !isInputNode(evt.target)) {
setKeyPressed(false);
}
};