FileUploader
O File uploader permite que selecionem diferentes tipos de arquivos para fazer o carregamento para um determinado sistema. O componente contempla feedbacks que indicam que o carregamento está acontecendo, sucesso ou falha do processo.
Playground
FileUploader
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
actionLabel * | string | O texto que será apresentado dentro do Uploader. É utilizado para dar instruções; | |
supportText * | string | Texto de apoio apresentado dentro do Uploader, abaixo do | |
label | string | Título do | |
secondaryText | string | Informações extras sobre os arquivos a serem enviados. | |
uploader | UploaderProps | Propriedades do Uploader. | |
uploadedFilesList * | UploadedFilesListProps | Propriedades da Lista de Arquivos. |
Uploader
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
accept | string | Define os tipos de extensão aceitas e rejeitadas, assim como MIME types. | |
disabled | boolean | Quando | |
error | boolean | Quando | |
multiple | boolean | Quando | |
variant | UploaderPosition |
| Define a variante de estilo do Uploader. |
onUpload | (uploadedFiles: Array<File>) => void | Método invocado quando um ou mais arquivos são selecionados. |
UploadedFilesList
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
fileList * | Array<UploadedFile> | Lista de arquivos enviados. | |
errorMessage * | string | Mensagem de erro a ser apresentada quando houver erro no envio de algum arquivo. | |
onDelete * | (file: File) => void | Método invocado quando o botão de deletar de um dos arquivos da lista é clicado. | |
onRetry * | (file: File) => void | Método invocado quando o botão de retry de um dos arquivos da lista é clicado. |
UploadedFile
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
allowDelete | boolean | Quando | |
file * | File | O conteúdo do arquivo enviado e seus metadados. | |
status * | UploadedFileStatus | O status do envio do arquivo. São eles |