diff --git a/frontend/components/global/ImageCropper.vue b/frontend/components/global/ImageCropper.vue index 7396423c4..b3b938b37 100644 --- a/frontend/components/global/ImageCropper.vue +++ b/frontend/components/global/ImageCropper.vue @@ -6,12 +6,13 @@ @@ -67,6 +64,10 @@ export default defineNuxtComponent({ type: String, default: undefined, }, + submitted: { + type: Boolean, + default: false, + }, }, emits: ["save", "delete"], setup(_, context) { diff --git a/frontend/pages/g/[groupSlug]/r/create/image.vue b/frontend/pages/g/[groupSlug]/r/create/image.vue index 6e12bebe2..cf8e4f1e6 100644 --- a/frontend/pages/g/[groupSlug]/r/create/image.vue +++ b/frontend/pages/g/[groupSlug]/r/create/image.vue @@ -36,6 +36,7 @@ :img="imageUrl" cropper-height="100%" cropper-width="100%" + :submitted="loading" class="mt-4" @save="(croppedImage) => updateUploadedImage(index, croppedImage)" @delete="clearImage(index)" @@ -130,6 +131,7 @@ export default defineNuxtComponent({ } function updateUploadedImage(index: number, croppedImage: Blob) { + console.log("Cropped image:", croppedImage); uploadedImages.value[index] = croppedImage; }