From 65f1b9fb98a3a457c63641e3ca480d4df44f2baa Mon Sep 17 00:00:00 2001 From: Zouheir Layine Date: Mon, 21 Oct 2024 09:40:46 +0100 Subject: [PATCH 1/2] fix track collection loading --- resources/js/components/TrackCollectionModal.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/resources/js/components/TrackCollectionModal.vue b/resources/js/components/TrackCollectionModal.vue index 7f3caa1..e39f4ac 100644 --- a/resources/js/components/TrackCollectionModal.vue +++ b/resources/js/components/TrackCollectionModal.vue @@ -31,7 +31,7 @@ import { DialogTitle } from '@headlessui/vue'; import Btn from '~/components/Btn.vue'; import Modal from '~/components/Modal.vue'; import FormInput from './FormInput.vue'; -import { onMounted, ref } from 'vue'; +import { onMounted, ref, watch } from 'vue'; const props = defineProps<{ isOpen: boolean }>(); @@ -54,4 +54,14 @@ onMounted(() => { collectionId.value = ''; loading.value = false; }); + +watch( + () => props.isOpen, + (isOpen) => { + if (!isOpen) { + collectionId.value = ''; + loading.value = false; + } + } +) From e76cbf65de1e327b815cca63e1227035508097c0 Mon Sep 17 00:00:00 2001 From: Zouheir Layine Date: Mon, 21 Oct 2024 09:50:03 +0100 Subject: [PATCH 2/2] fix --- resources/js/components/TrackCollectionModal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/js/components/TrackCollectionModal.vue b/resources/js/components/TrackCollectionModal.vue index e39f4ac..7804dd7 100644 --- a/resources/js/components/TrackCollectionModal.vue +++ b/resources/js/components/TrackCollectionModal.vue @@ -63,5 +63,5 @@ watch( loading.value = false; } } -) +);