--- title: Entrada de Imagem --- Cabeçalho Permite que os usuários façam upload e removam uma imagem. ```jsx import { ImageInput } from "@/ui/input/components/ImageInput"; export const MyComponent = () => { return ; }; ``` | Propriedades | Tipo | Descrição | | ------------ | -------- | ----------------------------------------------------------------------------------------------------------- | | imagem | string | A URL de origem da imagem | | onUpload | função | A função chamada quando um usuário faz upload de uma nova imagem. Ela recebe o objeto `File` como parâmetro | | onRemove | função | A função chamada quando o usuário clica no botão de remoção | | onAbort | função | A função chamada quando o usuário clica no botão de cancelamento durante o upload da imagem | | isUploading | booleano | Indica se uma imagem está sendo enviada no momento | | errorMessage | string | An optional error message to display below the image input | | desativado | booleano | Se `true`, a entrada inteira está desativada e os botões não são clicáveis |