diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index aa2c7fb4..afccaa0f 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -1261,19 +1261,20 @@ None.
### Props
-| Prop name | Kind | Reactive | Type | Default value | Description |
-| :--------------- | :----------------- | :------- | :----------------------------------------------------------------------------------------- | --------------------------------------- | ----------------------------------------------------------- |
-| files | let
| Yes | File[]
| []
| Obtain a reference to the uploaded files |
-| status | let
| No | "uploading" | "edit" | "complete"
| "uploading"
| Specify the file uploader status |
-| accept | let
| No | string[]
| []
| Specify the accepted file types |
-| multiple | let
| No | boolean
| false
| Set to `true` to allow multiple files |
-| clearFiles | const
| No | () => void
| () => { files = []; }
| Programmatically clear the uploaded files |
-| labelDescription | let
| No | string
| ""
| Specify the label description |
-| labelTitle | let
| No | string
| ""
| Specify the label title |
-| kind | let
| No | "primary" | "secondary" | "tertiary" | "ghost" | "danger"
| "primary"
| Specify the kind of file uploader button |
-| buttonLabel | let
| No | string
| ""
| Specify the button label |
-| iconDescription | let
| No | string
| "Provide icon description"
| Specify the ARIA label used for the status icons |
-| name | let
| No | string
| ""
| Specify a name attribute for the file button uploader input |
+| Prop name | Kind | Reactive | Type | Default value | Description |
+| :--------------- | :----------------- | :------- | :----------------------------------------------------------------------------------------- | --------------------------------------- | --------------------------------------------------------------------- |
+| files | let
| Yes | File[]
| []
| Obtain the uploaded file names |
+| status | let
| No | "uploading" | "edit" | "complete"
| "uploading"
| Specify the file uploader status |
+| disabled | let
| No | boolean
| false
| Set to `true` to disable the file uploader |
+| accept | let
| No | string[]
| []
| Specify the accepted file types |
+| multiple | let
| No | boolean
| false
| Set to `true` to allow multiple files |
+| clearFiles | const
| No | () => void
| () => { files = []; }
| Override the default behavior of clearing the array of uploaded files |
+| labelDescription | let
| No | string
| ""
| Specify the label description |
+| labelTitle | let
| No | string
| ""
| Specify the label title |
+| kind | let
| No | "primary" | "secondary" | "tertiary" | "ghost" | "danger"
| "primary"
| Specify the kind of file uploader button |
+| buttonLabel | let
| No | string
| ""
| Specify the button label |
+| iconDescription | let
| No | string
| "Provide icon description"
| Specify the ARIA label used for the status icons |
+| name | let
| No | string
| ""
| Specify a name attribute for the file button uploader input |
### Slots
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index b6ae7210..02745291 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -3467,6 +3467,17 @@
"constant": false,
"reactive": false
},
+ {
+ "name": "disabled",
+ "kind": "let",
+ "description": "Set to `true` to disable the file uploader",
+ "type": "boolean",
+ "value": "false",
+ "isFunction": false,
+ "isFunctionDeclaration": false,
+ "constant": false,
+ "reactive": false
+ },
{
"name": "accept",
"kind": "let",
diff --git a/types/FileUploader/FileUploader.svelte.d.ts b/types/FileUploader/FileUploader.svelte.d.ts
index 39366c2d..2df994a3 100644
--- a/types/FileUploader/FileUploader.svelte.d.ts
+++ b/types/FileUploader/FileUploader.svelte.d.ts
@@ -9,6 +9,12 @@ export interface FileUploaderProps
*/
status?: "uploading" | "edit" | "complete";
+ /**
+ * Set to `true` to disable the file uploader
+ * @default false
+ */
+ disabled?: boolean;
+
/**
* Specify the accepted file types
* @default []