From 732c91459aec1f1fef64256e6d7a42641fe2e663 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 7 Jan 2025 18:27:57 +0100 Subject: [PATCH] custom brief > add images modal : close modal on add --- public/site/blueprints/sections/projects.yml | 5 +---- .../project/brief/add-images-modal/AddImagesModal.vue | 8 ++++++-- .../project/brief/add-images-modal/ImagesEditPanel.vue | 4 +++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/public/site/blueprints/sections/projects.yml b/public/site/blueprints/sections/projects.yml index 02730e9..067ff8d 100644 --- a/public/site/blueprints/sections/projects.yml +++ b/public/site/blueprints/sections/projects.yml @@ -7,11 +7,8 @@ columns: label: Titre client: true currentStep: - label: Étape + label: Étape en cours value: "{{ page.getStepLabel }}" - managers: - label: Chefs de projet - value: "{{ page.printManagers }}" empty: Pas encore de projet image: false search: true diff --git a/src/components/project/brief/add-images-modal/AddImagesModal.vue b/src/components/project/brief/add-images-modal/AddImagesModal.vue index cf849c9..a82eb8f 100644 --- a/src/components/project/brief/add-images-modal/AddImagesModal.vue +++ b/src/components/project/brief/add-images-modal/AddImagesModal.vue @@ -48,7 +48,7 @@ /> - + @@ -84,7 +84,7 @@ const { isAddImagesModalOpen } = defineProps({ isAddImagesModalOpen: Boolean, }); -const emit = defineEmits(["update:isAddImagesModalOpen"]); +const emit = defineEmits("close"); const { activeTab, activeTabId, tabs } = storeToRefs(useAddImagesModalStore()); const isOpen = ref(isAddImagesModalOpen); @@ -92,6 +92,10 @@ watch(isOpen, () => { emit("close"); }); +function close() { + isOpen.value = false; +} + const deleteIsOpen = false; diff --git a/src/components/project/brief/add-images-modal/ImagesEditPanel.vue b/src/components/project/brief/add-images-modal/ImagesEditPanel.vue index 44ea1a4..e4adbbc 100644 --- a/src/components/project/brief/add-images-modal/ImagesEditPanel.vue +++ b/src/components/project/brief/add-images-modal/ImagesEditPanel.vue @@ -114,6 +114,8 @@ const { page } = storeToRefs(usePageStore()); const { activeTab } = storeToRefs(useAddImagesModalStore()); +const emit = defineEmits("close"); + const images = computed(() => { return activeTab.value.selectedImages; }); @@ -198,7 +200,7 @@ function addImagesToBrief() { .then((res) => res.json()) .then((json) => { page.value.moodboard = json.images; - console.log(json); + emit("close"); }) .catch((error) => console.error("Error:", error)); });