---
title: Ввод изображения
---
Позволяет пользователям загружать и удалять изображение.
```jsx
import { ImageInput } from "@/ui/input/components/ImageInput";
export const MyComponent = () => {
return ;
};
```
| Свойства | Тип | Описание |
| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------- |
| изображение | строка | URL источника изображения |
| onUpload | функция | Функция вызывается, когда пользователь загружает новое изображение. Она получает объект `File` в качестве параметра |
| onRemove | функция | Функция вызывается, когда пользователь нажимает на кнопку удаления |
| onAbort | функция | Функция вызывается, когда пользователь нажимает на кнопку отмены во время загрузки изображения |
| isUploading | булево | Указывает, загружается ли в данный момент изображение |
| errorMessage | строка | Необязательное сообщение об ошибке для отображения под вводом изображения |
| отключено | булево | Если `true`, весь элемент ввода отключен и кнопки не кликабельны |