FileUpload API
API documentation for FileUpload component
FileUploadRoot#
Props#
Defines valid properties in FileUpload component.
State#
Defines valid state in FileUpload component.
Exposes#
Defines the methods and properties exposed by FileUpload component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of FileUpload component.
Types#
Instance
Instance of FileUpload component.
| values |
|---|
| ComponentInstance<FileUploadRootProps, FileUploadRootState, FileUploadRootExposes> |
FileUploadContent#
Props#
Defines valid properties in FileUploadContent component.
Exposes#
Defines the methods and properties exposed by FileUploadContent component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of FileUploadContent component.
| name | type | default | description |
|---|---|---|---|
| root | FileUploadContentPassThroughType<HTMLAttributes<HTMLButtonElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of FileUploadContent component.
| values |
|---|
| ComponentInstance<FileUploadContentProps, FileUploadContentState, FileUploadContentExposes> |
FileUploadList#
Props#
Defines valid properties in FileUploadList component.
Exposes#
Defines the methods and properties exposed by FileUploadList component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of FileUploadList component.
Types#
Instance
Instance of FileUploadList component.
| values |
|---|
| ComponentInstance<FileUploadListProps, FileUploadListState, FileUploadListExposes> |
useFileUpload#
Props#
Defines valid properties in useFileUpload.
State#
Defines valid state in useFileUpload.
Exposes#
Defines the methods and properties exposed by useFileUpload.
Events#
FileUploadHandlerEvent
Custom upload handler event
| name | type | description |
|---|---|---|
| files | File[] | List of files to be uploaded. |
| options | { clear: () => void; props: useFileUploadProps } | Options object containing utility methods and component properties. |
FileUploadSelectEvent
Custom file select event.
| name | type | description |
|---|---|---|
| originalEvent | ChangeEvent<HTMLInputElement, Element> | DragEvent | Original browser event. |
| files | File[] | List of selected files. |
FileUploadRemoveEvent
Custom file remove event.
FileUploadBeforeUploadEvent
Custom before upload event.
FileUploadUploadEvent
Custom upload event.
FileUploadErrorEvent
Custom error event.
FileUploadProgressEvent
Custom progress event.
| name | type | description |
|---|---|---|
| originalEvent | ProgressEvent | Original browser event. |
| progress | number | Calculated progress value. |
FileUploadBeforeSendEvent
Custom before send event.
Types#
Instance
Instance of useFileUpload headless.
| values |
|---|
| HeadlessInstance<useFileUploadProps, useFileUploadState, useFileUploadExposes> |