# MessageInputHeaderView

`MessageInputHeaderView` renders the top section above the text input in `MessageComposer`.

Internally it conditionally shows:

- `Reply` in `edit` mode when `messageComposer.editedMessage` exists,
- `Reply` in `reply` mode when a quoted message exists,
- `AttachmentUploadPreviewList`,
- `LinkPreviewList`.

It only renders while audio recording is idle, and it dynamically adds top padding when any header content is present.

## Props

This component does not accept direct props. It reads data from composer/message/input contexts.


---

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

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/v9/ui-components/message-composer/message-input-header-view/](https://getstream.io/chat/docs/sdk/react-native/v9/ui-components/message-composer/message-input-header-view/).