close when clicking outside

This commit is contained in:
Bnyro 2022-09-08 22:47:06 +02:00
parent 5c2229c714
commit bece257c80

View file

@ -1,6 +1,6 @@
<template>
<div class="modal">
<div>
<div @click="handleClick">
<div class="modal-container">
<slot></slot>
</div>
@ -23,6 +23,10 @@ export default {
} else return;
event.preventDefault();
},
handleClick(event) {
if (event.target !== event.currentTarget) return;
this.$emit("close");
},
},
};
</script>