Better onkey definition

This commit is contained in:
Jeffrey Biles
2020-03-19 03:10:36 -07:00
parent e1ca6df1e8
commit 65c758c90c

View File

@@ -1,10 +1,11 @@
import { onMounted, onBeforeUnmount } from 'vue';
import { fr } from 'date-fns/locale';
export const useKeydown = function(keyCombos) {
keyCombos.forEach(({key, fn}) => {
let onkey = function(event) {
if(event.key == key) {
fn()
let kc = keyCombos.find(({key, fn}) => key == event.key )
if(kc) {
kc.fn()
}
}
@@ -14,7 +15,6 @@ export const useKeydown = function(keyCombos) {
onBeforeUnmount(()=> {
window.removeEventListener('keydown', onkey);
})
})
}
export default useKeydown;