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 @@
-
+
@@ -19,16 +20,12 @@
-
- {{ control.icon }}
-
+
-
-
-
@@ -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;
}