Selaa lähdekoodia

disable cropper in the qrCode input

Olivier Massot 7 kuukautta sitten
vanhempi
commit
a76a9b3ef1
2 muutettua tiedostoa jossa 16 lisäystä ja 0 poistoa
  1. 15 0
      components/Ui/Input/Image.vue
  2. 1 0
      pages/parameters/general_parameters.vue

+ 15 - 0
components/Ui/Input/Image.vue

@@ -34,6 +34,7 @@ Assistant de création d'image
           <div v-else>
             <div class="upload__cropper-wrapper">
               <Cropper
+                v-if="croppingEnabled"
                 ref="cropper"
                 class="upload__cropper"
                 check-orientation
@@ -43,6 +44,12 @@ Assistant de création d'image
                 @change="onCropperChange"
               />
 
+              <v-img
+                v-else
+                :src="currentImage.src ?? ''"
+                class="upload__cropper"
+              />
+
               <div
                 v-if="currentImage.src"
                 class="upload__reset-button"
@@ -135,6 +142,14 @@ const props = defineProps({
     type: Number,
     required: false,
   },
+  /**
+   * Donne la possibilité de rogner les images
+   */
+  croppingEnabled: {
+    type: Boolean,
+    required: false,
+    default: true,
+  },
   /**
    * TODO: completer
    */

+ 1 - 0
pages/parameters/general_parameters.vue

@@ -76,6 +76,7 @@
                 v-model="parameters.qrCode"
                 field="qrCode"
                 :width="120"
+                :cropping-enabled="false"
               />
             </div>
           </v-col>