AttachmentUploadPreviewList

AttachmentUploadPreviewList renders a horizontal list of pending attachment previews in MessageComposer.

Internally it selects the correct preview renderer by attachment type (image, voice/audio, video, file) and wires retries/removal to the attachmentManager. It auto-scrolls to new items and keeps end anchoring stable when list width shrinks.

Props

AttachmentUploadPreviewList does not accept any props. It reads the per-type preview renderers from the ComponentsContext.

Component Overrides

The individual preview renderers are not props of this component. They are ComponentsContext overrides — provide them through WithComponents (or the corresponding Channel props) to replace the default previews.

Component Description Type
AudioAttachmentUploadPreview Override for the audio attachment upload preview component. ComponentType
FileAttachmentUploadPreview Override for the file attachment upload preview component. ComponentType
ImageAttachmentUploadPreview Override for the image attachment upload preview component. ComponentType
VideoAttachmentUploadPreview Override for the video attachment upload preview component. ComponentType
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Chat React Native v9: <Your Question>