refactor: add ignoreWhenModalOpen parameter to useKeyDown
This commit is contained in:
@@ -151,12 +151,15 @@ onClick((x, y) => {
|
||||
}
|
||||
});
|
||||
|
||||
useKeyDown(({ key }) => {
|
||||
if (isAnimating.value) return;
|
||||
if (key === "NDS_X") {
|
||||
handleVisitAll();
|
||||
}
|
||||
});
|
||||
useKeyDown(
|
||||
({ key }) => {
|
||||
if (isAnimating.value) return;
|
||||
if (key === "NDS_X") {
|
||||
handleVisitAll();
|
||||
}
|
||||
},
|
||||
{ ignoreWhenModalOpen: true },
|
||||
);
|
||||
|
||||
onRender((ctx) => {
|
||||
// slash divider
|
||||
|
||||
@@ -600,27 +600,30 @@ const slide = (rowDir: number, colDir: number) => {
|
||||
}
|
||||
};
|
||||
|
||||
useKeyDown(({ key }) => {
|
||||
if (isAnimating.value || confirmationModal.isOpen) return;
|
||||
switch (key) {
|
||||
case "NDS_UP":
|
||||
case "NDS_SWIPE_UP":
|
||||
slide(-1, 0);
|
||||
break;
|
||||
case "NDS_DOWN":
|
||||
case "NDS_SWIPE_DOWN":
|
||||
slide(1, 0);
|
||||
break;
|
||||
case "NDS_LEFT":
|
||||
case "NDS_SWIPE_LEFT":
|
||||
slide(0, -1);
|
||||
break;
|
||||
case "NDS_RIGHT":
|
||||
case "NDS_SWIPE_RIGHT":
|
||||
slide(0, 1);
|
||||
break;
|
||||
}
|
||||
});
|
||||
useKeyDown(
|
||||
({ key }) => {
|
||||
if (isAnimating.value) return;
|
||||
switch (key) {
|
||||
case "NDS_UP":
|
||||
case "NDS_SWIPE_UP":
|
||||
slide(-1, 0);
|
||||
break;
|
||||
case "NDS_DOWN":
|
||||
case "NDS_SWIPE_DOWN":
|
||||
slide(1, 0);
|
||||
break;
|
||||
case "NDS_LEFT":
|
||||
case "NDS_SWIPE_LEFT":
|
||||
slide(0, -1);
|
||||
break;
|
||||
case "NDS_RIGHT":
|
||||
case "NDS_SWIPE_RIGHT":
|
||||
slide(0, 1);
|
||||
break;
|
||||
}
|
||||
},
|
||||
{ ignoreWhenModalOpen: true },
|
||||
);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user