diff --git a/src/components/ConfirmModal.vue b/src/components/ConfirmModal.vue index 73fc56df..e98e8a57 100644 --- a/src/components/ConfirmModal.vue +++ b/src/components/ConfirmModal.vue @@ -24,5 +24,19 @@ export default { }, }, emits: ["close", "confirm"], + mounted() { + window.addEventListener("keydown", this.handleKeyDown); + }, + unmounted() { + window.removeEventListener("keydown", this.handleKeyDown); + }, + methods: { + handleKeyDown(event) { + if (event.code === "Enter") { + this.$emit("confirm"); + event.preventDefault(); + } + }, + }, };