From 2752a095a659eed82f8480daf044db5934de4379 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Thu, 24 Mar 2022 22:38:27 +1100 Subject: Make open settings disable tile interaction and close info modals --- src/components/Settings.vue | 12 ++++++++---- src/components/TileTree.vue | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/Settings.vue b/src/components/Settings.vue index d9e7feb..24dbb31 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -10,7 +10,9 @@ export default defineComponent({ this.$emit('settings-open'); }, closeClicked(evt: Event){ - this.$emit('settings-close'); + if (evt.target == this.$el || evt.target == this.$refs.closeIcon){ + this.$emit('settings-close'); + } }, }, emits: ['settings-open', 'settings-close'], @@ -18,14 +20,16 @@ export default defineComponent({