> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-llms-scoped-indexes.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. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.