> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-agent-in-group-react-v6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# MessagesConfiguration

> MessagesConfiguration — CometChat documentation.

This refers to the properties of the `CometChatMessages` component that are available for customisation via the parent component when the component exists in a deep nested hierarchy.

### Configurable Properties

| Name                           | Description                                                                                                                                          |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| messageHeaderView              | User-defined component to customise the message header.                                                                                              |
| messageListView                | User-defined component to customise the message list.                                                                                                |
| messageComposerView            | User-defined component to customise the message composer.                                                                                            |
| disableTyping                  | When set to true, typing events are disabled and the typing indicators are not displayed.                                                            |
| hideMessageHeader              | When set to true, message header will not be displayed.                                                                                              |
| hideMessageComposer            | When set to true, message composer will not be displayed.                                                                                            |
| hideDetails                    | When set to true, details will not be displayed.                                                                                                     |
| disableSoundForMessages        | When set to true, the component will not produce sound for all incoming / outgoing messages.                                                         |
| customSoundForIncomingMessages | mp3 file asset of your choice to play for all incoming messages.                                                                                     |
| customSoundForOutgoingMessages | mp3 file asset of your choice to play for all outgoing messages.                                                                                     |
| auxiliaryMenu                  | User-defined component to customise secondary or supplementary menu in the message header in addition the button to view the additional information. |
| messageHeaderConfiguration     | Properties of the `CometChatMessageHeader` component that are available for customisation via the messages component.                                |
| messageListConfiguration       | Properties of the `CometChatMessageList` component that are available for customisation via the messages component.                                  |
| messageComposerConfiguration   | Properties of the `CometChatMessageComposer` component that are available for customisation via the messages component.                              |
| threadedMessagesConfiguration  | Properties of the `CometChatThreadedMessages` component that are available for customisation via the messages component.                             |
| detailsConfiguration           | Properties of the `CometChatDetails` component that are available for customisation via the messages component.                                      |
