DS | Adila.co
Componentes

File Upload

Componente file-upload do design system adila.co.

Arraste arquivos para cá

ou selecione no seu dispositivo · até 5.0 MB

Instalação

bun add @adila-sh/ui

Uso

import { FileUpload } from "@adila-sh/ui";

<FileUpload
  accept="image/png,image/jpeg,application/pdf"
  maxSize={5 * 1024 * 1024}
  multiple
  onFilesChange={(files) => console.log(files)}
/>;

Use value e onFilesChange para controlar a lista externamente. Arquivos maiores que maxSize são rejeitados com uma mensagem de erro.

Dependências

  • @phosphor-icons/react

Componentes relacionados

Nesta página