| 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. |