[
{
file: {
name: 'test.pdf';
size: 2000;
type: 'application/pdf';
uri: 'file-uri';
};
id: 'asdas232bk3jb42k3';
state: 'uploaded'; // or 'finished'
url: 'https://cdn.getstream.io/kajsnkj2n3j4';
}
]This is documentation for
Stream Chat React Native SDK v4, which is nolonger actively maintained. For up-to-date documentation, see the latest version (v8)
.
FileUploadPreview
FileUploadPreview is the default UI component for rendering a preview of attached file within MessageInput component.
Props
fileUploads
List of file type attachments currently attached to message, which is being composed in MessageInput component.
| Type |
|---|
| array |
removeFile
Removes attached file in message, which is being composed in MessageInput component. By default, this function is attached to onPress handler for close button in FileUploadPreview.
It takes a string ID of the file to be removed in the fileUploads array as parameter.
| Type |
|---|
(id: string) => void |
uploadFile
This function is used internally by uploadNewFile function, and is used for purpose retry mechanism.
| Type |
|---|
| function |