Merge pull request #122 from gaearon/prevent

Prevent default on all key navigations
This commit is contained in:
Brian Vaughn
2019-04-10 10:17:12 -07:00
committed by GitHub
+4 -3
View File
@@ -90,10 +90,11 @@ export default function Tree(props: Props) {
// eslint-disable-next-line default-case
switch (event.key) {
case 'ArrowDown':
selectNextElementInTree();
event.preventDefault();
selectNextElementInTree();
break;
case 'ArrowLeft':
event.preventDefault();
element =
selectedElementID !== null
? store.getElementByID(selectedElementID)
@@ -109,6 +110,7 @@ export default function Tree(props: Props) {
}
break;
case 'ArrowRight':
event.preventDefault();
element =
selectedElementID !== null
? store.getElementByID(selectedElementID)
@@ -122,11 +124,10 @@ export default function Tree(props: Props) {
} else {
selectNextElementInTree();
}
event.preventDefault();
break;
case 'ArrowUp':
selectPreviousElementInTree();
event.preventDefault();
selectPreviousElementInTree();
break;
}
};