# ImageAttachmentUploadPreview

`ImageAttachmentUploadPreview` renders pending image uploads with an overlay indicator and remove control.

Internally it renders the image background preview and picks the correct progress/retry state indicator from upload metadata.

## Props

Implements `UploadAttachmentPreviewProps<LocalImageAttachment>`.

| Prop                | Description                                   | Type                   |
| ------------------- | --------------------------------------------- | ---------------------- |
| `attachment`        | Image attachment item being previewed.        | `LocalImageAttachment` |
| `handleRetry`       | Retry callback for failed uploads.            | `function`             |
| `removeAttachments` | Removes attachment(s) by local attachment id. | `function`             |


---

This page was last updated at 2026-04-17T17:33:45.924Z.

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/ui-components/message-composer/components/attachment-preview/image-attachment-upload-preview/](https://getstream.io/chat/docs/sdk/react-native/ui-components/message-composer/components/attachment-preview/image-attachment-upload-preview/).