diff --git a/src/runtime/components/FileUpload.vue b/src/runtime/components/FileUpload.vue index 11404cc532..8cf392652f 100644 --- a/src/runtime/components/FileUpload.vue +++ b/src/runtime/components/FileUpload.vue @@ -365,6 +365,7 @@ defineExpose({ :type="variant === 'button' ? 'button' : undefined" :role="variant === 'button' ? undefined : 'button'" :disabled="variant === 'button' ? disabled : undefined" + :aria-disabled="variant === 'button' ? undefined : (disabled || undefined)" :data-dragging="isDragging" data-slot="base" :class="ui.base({ class: props.ui?.base })" diff --git a/test/components/__snapshots__/FileUpload-vue.spec.ts.snap b/test/components/__snapshots__/FileUpload-vue.spec.ts.snap index 55a358c604..165f69ca18 100644 --- a/test/components/__snapshots__/FileUpload-vue.spec.ts.snap +++ b/test/components/__snapshots__/FileUpload-vue.spec.ts.snap @@ -116,7 +116,7 @@ exports[`FileUpload > renders with description slot correctly 1`] = ` exports[`FileUpload > renders with disabled correctly 1`] = ` "
-
+
@@ -130,7 +130,7 @@ exports[`FileUpload > renders with disabled correctly 1`] = ` exports[`FileUpload > renders with disabled correctly 2`] = ` "
-
+
diff --git a/test/components/__snapshots__/FileUpload.spec.ts.snap b/test/components/__snapshots__/FileUpload.spec.ts.snap index d2ab197558..e31331c8a6 100644 --- a/test/components/__snapshots__/FileUpload.spec.ts.snap +++ b/test/components/__snapshots__/FileUpload.spec.ts.snap @@ -116,7 +116,7 @@ exports[`FileUpload > renders with description slot correctly 1`] = ` exports[`FileUpload > renders with disabled correctly 1`] = ` "
-
+
@@ -130,7 +130,7 @@ exports[`FileUpload > renders with disabled correctly 1`] = ` exports[`FileUpload > renders with disabled correctly 2`] = ` "
-
+