diff --git a/components/lib/fileupload/BaseFileUpload.vue b/components/lib/fileupload/BaseFileUpload.vue new file mode 100644 index 000000000..30eb0f6b1 --- /dev/null +++ b/components/lib/fileupload/BaseFileUpload.vue @@ -0,0 +1,189 @@ + diff --git a/components/lib/fileupload/FileContent.vue b/components/lib/fileupload/FileContent.vue index e15af9ea7..c5f2ec84c 100644 --- a/components/lib/fileupload/FileContent.vue +++ b/components/lib/fileupload/FileContent.vue @@ -1,13 +1,13 @@ - - - - {{ file.name }} - {{ formatSize(file.size) }} - + + + + {{ file.name }} + {{ formatSize(file.size) }} + - - + + diff --git a/components/lib/fileupload/FileUpload.d.ts b/components/lib/fileupload/FileUpload.d.ts index 9e2f94b1f..b9126e34d 100755 --- a/components/lib/fileupload/FileUpload.d.ts +++ b/components/lib/fileupload/FileUpload.d.ts @@ -243,10 +243,6 @@ export interface FileUploadPassThroughOptions { * Uses to pass attributes to the label's DOM element. */ label?: FileUploadPassThroughOptionType; - /** - * Uses to pass attributes to the basic button's DOM element. - */ - basicButton?: FileUploadPassThroughOptionType; /** * Uses to pass attributes to the upload icon's DOM element. */ @@ -411,6 +407,11 @@ export interface FileUploadProps { * @type {FileUploadPassThroughOptions} */ pt?: FileUploadPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/fileupload/FileUpload.vue b/components/lib/fileupload/FileUpload.vue index 4a630dfb3..7ac0d438f 100755 --- a/components/lib/fileupload/FileUpload.vue +++ b/components/lib/fileupload/FileUpload.vue @@ -1,13 +1,13 @@ - + - + - - - + + + - {{ chooseButtonLabel }} + {{ chooseButtonLabel }} @@ -25,35 +25,34 @@ - + {{ msg }} - + - + {{ msg }} - - - + + + - - + + - {{ basicChooseButtonLabel }} + {{ basicChooseButtonLabel }} - -