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