Browse Source

fix(upload): disabled prop not effect to upload in the form (#3780)

Electrolux 11 months ago
parent
commit
69a6e9023e
2 changed files with 7 additions and 1 deletions
  1. 6 1
      src/components/Upload/src/BasicUpload.vue
  2. 1 0
      src/components/Upload/src/props.ts

+ 6 - 1
src/components/Upload/src/BasicUpload.vue

@@ -1,7 +1,12 @@
 <template>
   <div>
     <Space>
-      <a-button type="primary" @click="openUploadModal" preIcon="carbon:cloud-upload">
+      <a-button
+        type="primary"
+        @click="openUploadModal"
+        preIcon="carbon:cloud-upload"
+        :disabled="disabled"
+      >
         {{ t('component.upload.upload') }}
       </a-button>
       <Tooltip placement="bottom" v-if="showPreview">

+ 1 - 0
src/components/Upload/src/props.ts

@@ -31,6 +31,7 @@ export const previewType = {
 type ListType = 'text' | 'picture' | 'picture-card';
 
 export const basicProps = {
+  disabled: { type: Boolean, default: false },
   listType: {
     type: String as PropType<ListType>,
     default: 'picture-card',