custom brief > add images modal : close modal on add

This commit is contained in:
isUnknown 2025-01-07 18:27:57 +01:00
parent 70d2d33cbf
commit 732c91459a
3 changed files with 10 additions and 7 deletions

View file

@ -7,11 +7,8 @@ columns:
label: Titre label: Titre
client: true client: true
currentStep: currentStep:
label: Étape label: Étape en cours
value: "{{ page.getStepLabel }}" value: "{{ page.getStepLabel }}"
managers:
label: Chefs de projet
value: "{{ page.printManagers }}"
empty: Pas encore de projet empty: Pas encore de projet
image: false image: false
search: true search: true

View file

@ -48,7 +48,7 @@
/> />
</template> </template>
</div> </div>
<ImagesEditPanel /> <ImagesEditPanel @close="close" />
</div> </div>
</div> </div>
</Dialog> </Dialog>
@ -84,7 +84,7 @@ const { isAddImagesModalOpen } = defineProps({
isAddImagesModalOpen: Boolean, isAddImagesModalOpen: Boolean,
}); });
const emit = defineEmits(["update:isAddImagesModalOpen"]); const emit = defineEmits("close");
const { activeTab, activeTabId, tabs } = storeToRefs(useAddImagesModalStore()); const { activeTab, activeTabId, tabs } = storeToRefs(useAddImagesModalStore());
const isOpen = ref(isAddImagesModalOpen); const isOpen = ref(isAddImagesModalOpen);
@ -92,6 +92,10 @@ watch(isOpen, () => {
emit("close"); emit("close");
}); });
function close() {
isOpen.value = false;
}
const deleteIsOpen = false; const deleteIsOpen = false;
</script> </script>

View file

@ -114,6 +114,8 @@ const { page } = storeToRefs(usePageStore());
const { activeTab } = storeToRefs(useAddImagesModalStore()); const { activeTab } = storeToRefs(useAddImagesModalStore());
const emit = defineEmits("close");
const images = computed(() => { const images = computed(() => {
return activeTab.value.selectedImages; return activeTab.value.selectedImages;
}); });
@ -198,7 +200,7 @@ function addImagesToBrief() {
.then((res) => res.json()) .then((res) => res.json())
.then((json) => { .then((json) => {
page.value.moodboard = json.images; page.value.moodboard = json.images;
console.log(json); emit("close");
}) })
.catch((error) => console.error("Error:", error)); .catch((error) => console.error("Error:", error));
}); });