From c5a19f3648535a6153769f1882c55c627a676b8c Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Fri, 12 Jul 2024 00:40:05 +0200 Subject: [PATCH] Fix zone list refresh after creating a zone --- src/components/utilities/zoneEditor/CreateZone.vue | 7 +++---- src/components/utilities/zoneEditor/ZoneList.vue | 7 +++---- src/stores/zoneEditor.ts | 5 +++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/components/utilities/zoneEditor/CreateZone.vue b/src/components/utilities/zoneEditor/CreateZone.vue index 36ba100..1dd044a 100644 --- a/src/components/utilities/zoneEditor/CreateZone.vue +++ b/src/components/utilities/zoneEditor/CreateZone.vue @@ -38,7 +38,7 @@ import Modal from '@/components/utilities/Modal.vue' import { useSocketStore } from '@/stores/socket' import { useZoneEditorStore } from '@/stores/zoneEditor' -const emit = defineEmits(['submit']) +const emit = defineEmits(['submitForm']) const socket = useSocketStore() const zoneEditorStore = useZoneEditorStore() @@ -46,10 +46,9 @@ const name = ref('') const width = ref(0) const height = ref(0) -const submit = () => { +function submit() { socket.connection.emit('gm:zone_editor:zone:create', { name: name.value, width: width.value, height: height.value }, () => {}) - zoneEditorStore.toggleCreateZoneModal() - emit('submit') + emit('submitForm') } diff --git a/src/components/utilities/zoneEditor/ZoneList.vue b/src/components/utilities/zoneEditor/ZoneList.vue index bb0d310..265055a 100644 --- a/src/components/utilities/zoneEditor/ZoneList.vue +++ b/src/components/utilities/zoneEditor/ZoneList.vue @@ -1,5 +1,5 @@