Bug fix with the arrows key

This commit is contained in:
yannfrendo
2023-11-22 12:40:34 +01:00
parent 0ed15659fe
commit 9ed0f78299
@@ -48,9 +48,14 @@
dispatch('confirm', value); dispatch('confirm', value);
} }
}; };
const handleKeydown = (event: KeyboardEvent) => {
if (['ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight'].includes(event.key)) {
event.stopPropagation();
}
};
</script> </script>
<div role="presentation" on:keydown={handleKeydown}>
<ConfirmDialogue <ConfirmDialogue
confirmColor="primary" confirmColor="primary"
cancelColor="secondary" cancelColor="secondary"
title="Change Date" title="Change Date"
@@ -58,7 +63,7 @@
{disabled} {disabled}
on:confirm={handleConfirm} on:confirm={handleConfirm}
on:cancel={handleCancel} on:cancel={handleCancel}
> >
<div class="flex flex-col text-md px-4 py-5 text-center gap-2" slot="prompt"> <div class="flex flex-col text-md px-4 py-5 text-center gap-2" slot="prompt">
<div class="mt-2" /> <div class="mt-2" />
<div class="flex flex-col"> <div class="flex flex-col">
@@ -80,4 +85,5 @@
/> />
</div> </div>
</div> </div>
</ConfirmDialogue> </ConfirmDialogue>
</div>