# Component/Upload/ImageUploadPreview

## Props


| Name | Type | Required | Default | Description |
|------|------|----------|---------|-------------|
| `src` | `string | undefined` | No |  |  |
| `width` | `number | undefined` | No | 100 |  |
| `height` | `number | undefined` | No | 100 |  |
| `file` | `File | undefined` | No |  |  |
| `alt` | `string | undefined` | No |  |  |
| `label` | `string | undefined` | No |  |  |
| `objectFit` | `"fill" "contain" "cover"` | Yes |  |  |
| `size` | `undefined "medium" "small"` | No | medium |  |
| `readOnly` | `boolean | undefined` | No |  |  |
| `disabled` | `boolean | undefined` | No |  |  |
| `loading` | `boolean | undefined` | No |  |  |
| `backgroundDark` | `boolean | undefined` | No |  |  |
| `removable` | `boolean | undefined` | No |  |  |
| `error` | `boolean | undefined` | No |  |  |
| `borderRadius` | `CSSValueWithLength | undefined` | No | border_radius_styles_with_size.small |  |
| `onClick` | `((image_url: string) => void) | undefined` | No |  |  |
| `onClickRemove` | `(() => void) | undefined` | No |  |  |
