diff --git a/src/components/AlertModal.vue b/src/components/AlertModal.vue index 8d14982..eaf0387 100644 --- a/src/components/AlertModal.vue +++ b/src/components/AlertModal.vue @@ -12,6 +12,19 @@ export default { username: '', }; }, + mounted() { + window.addEventListener('keyup', (e) => { + if (!this.visible) return; + + if (e.key === 'Enter') { + return this.callback(); + } + + if (e.key == 'Escape') { + return this.close(); + } + }) + }, methods: { callback() { this.$emit('close');