# AttachmentUploadProgressIndicator

`AttachmentUploadProgressIndicator` docs the indicator components used by upload previews.

These are the default inline indicators shown for in-progress, retryable, and not-supported attachment upload states.

## Components

### `FileUploadInProgressIndicator`

Shown while a file/audio upload is actively in progress.

### `ImageUploadInProgressIndicator`

Shown while an image/video upload is actively in progress.

## Props

### `FileUploadRetryIndicator`

#### `onPress`

| Type         |
| ------------ |
| `() => void` |

### `FileUploadNotSupportedIndicator`

#### `localMetadata`

| Type                            |
| ------------------------------- |
| `LocalAttachmentUploadMetadata` |

### `ImageUploadRetryIndicator`

#### `onRetryHandler`

| Type         |
| ------------ |
| `() => void` |

### `ImageUploadNotSupportedIndicator`

#### `localMetadata`

| Type                            |
| ------------------------------- |
| `LocalAttachmentUploadMetadata` |


---

This page was last updated at 2026-04-03T17:24:31.947Z.

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