FileUpload.Root
| Prop | Type | Default | Attributes |
|---|---|---|---|
children | React.ReactNode | No default value— | |
id | string | No default value— | |
error | boolean | No default value— | |
disabled | boolean | No default value— | |
required | boolean | No default value— | |
className | union | No default value— | |
attributes | object | No default value— |
FileUpload.Label
| Prop | Type | Default | Attributes |
|---|---|---|---|
children | React.ReactNode | No default value— |
FileUpload.Dropzone
| Prop | Type | Default | Attributes |
|---|---|---|---|
name | string | No default value— | |
accept | string | No default value— | |
multiple | boolean | No default value— | |
title | React.ReactNode | Drag and drop files here | |
dragOverTitle | React.ReactNode | Drop files to upload | |
description | React.ReactNode | No default value— | |
startSlot | React.ReactNode | Upload icon. | |
buttonLabel | React.ReactNode | Choose files | |
buttonProps | object | { variant: "secondary", size: "sm" } | |
onChange | callback | No default value— | |
className | union | No default value— | |
attributes | object | No default value— | |
inputAttributes | object | No default value— | |
ref | ref | No default value— |
FileUpload.ErrorMessage
| Prop | Type | Default | Attributes |
|---|---|---|---|
children | React.ReactNode | No default value— |
FileUpload.List
| Prop | Type | Default | Attributes |
|---|---|---|---|
children | React.ReactNode | No default value— | |
className | union | No default value— | |
attributes | object | No default value— |
FileUpload.Item
| Prop | Type | Default | Attributes |
|---|---|---|---|
fileName | string | No default value— | |
status | union | completed | |
description | React.ReactNode | No default value— | |
statusText | React.ReactNode | No default value— | |
progress | number | 0 | |
errorMessage | React.ReactNode | No default value— | |
icon | union | File icon. | |
onCancel | callback | No default value— | |
onRemove | callback | No default value— | |
onRetry | callback | No default value— | |
retryLabel | React.ReactNode | Retry | |
cancelAriaLabel | string | Cancel upload of {fileName} | |
removeAriaLabel | string | Remove {fileName} | |
className | union | No default value— | |
attributes | object | No default value— |