diff --git a/src/runtime/components/BitinflowDropdown.vue b/src/runtime/components/BitinflowDropdown.vue index a40bbc9..2a41604 100644 --- a/src/runtime/components/BitinflowDropdown.vue +++ b/src/runtime/components/BitinflowDropdown.vue @@ -28,22 +28,28 @@ export default { data() { return { open: false, - close: () => { + closeListener: () => { // is clicked outside the dropdown if (!this.$el.contains(event.target)) { - this.open = false; + this.close() } } } }, mounted() { - document.addEventListener('click', this.close); + document.addEventListener('click', this.closeListener); }, beforeUnmount() { - document.removeEventListener('click', this.close); + document.removeEventListener('click', this.closeListener); }, + + methods: { + close() { + this.open = false + } + } } diff --git a/src/runtime/components/BitinflowTableRow.vue b/src/runtime/components/BitinflowTableRow.vue index 638e723..0439b84 100644 --- a/src/runtime/components/BitinflowTableRow.vue +++ b/src/runtime/components/BitinflowTableRow.vue @@ -27,7 +27,7 @@
- +