Hide Date Separator | Hides the visibility of the date separator in the message list. | hideDateSeparator={true} |
Hide Sticky Date | Hides the sticky date header in the message list. | hideStickyDate={true} |
Hide Receipts | Hides the visibility of receipts in the message list. | hideReceipts={true} |
Hide Error | Hides the default & custom error view passed in the errorView prop. | hideError={true} |
Hide Reply In Thread Option | Hides the option to reply to messages in a thread. | hideReplyInThreadOption={true} |
Hide Translate Message Option | Hides the option to translate messages. | hideTranslateMessageOption={true} |
Hide Edit Message Option | Hides the option to edit messages. | hideEditMessageOption={true} |
Hide Delete Message Option | Hides the option to delete messages. | hideDeleteMessageOption={true} |
Hide Reaction Option | Hides the option to react to messages. | hideReactionOption={true} |
Hide Message Privately Option | Hides the option to message a user privately. | hideMessagePrivatelyOption={true} |
Hide Copy Message Option | Hides the option to copy messages. | hideCopyMessageOption={true} |
Hide Message Info Option | Hides the option to view message information. | hideMessageInfoOption={true} |
Hide Avatar | Hides avatars for messages. | hideAvatar={true} |
Hide Group Action Messages | Hides group action messages. | hideGroupActionMessages={true} |
Hide Conversation Starters | Hides the visibility of the conversation starters in the message list. | hideConversationStarters={true} |
Hide Smart Replies | Hides the visibility of the smart replies in the message list. | hideSmartReplies={true} |
Show Scrollbar | Controls the visibility of the scrollbar in the list. | showScrollbar={true} |
Parent Message ID | Unique identifier of the parent message for displaying threaded conversations. | parentMessageId={1234} |
User | A CometChat.User object representing the participant of the chat. | user={chatUser} |
Group | A CometChat.Group object representing the group whose chat messages are displayed. | group={chatGroup} |
Message Alignment | Specifies the alignment of messages in the list (e.g., left, right). | messageAlignment={MessageListAlignment.left} |
Scroll To Bottom On New Messages | Automatically scrolls the message list to the bottom when a new message arrives. | scrollToBottomOnNewMessages={true} |
Quick Options Count | Specifies how many message options are visible in the main menu by default. | quickOptionsCount={3} |
Disable Sound For Messages | Disables the sound effect when new messages arrive. | disableSoundForMessages={true} |
Custom Sound For Messages | Specifies a custom sound file to play when new messages arrive. | customSoundForMessages="sound.mp3" |
Smart Replies Keywords | Sets the keywords on which the smart replies should be triggered in the message list. | smartRepliesKeywords={['why', 'how']} |
Smart Replies Delay Duration | Sets the delay duration (in milliseconds) before smart replies are shown. | smartRepliesDelayDuration={5000} |
Empty View | Custom empty state view to display when there are no messages. | emptyView={<EmptyState />} |
Error View | A custom view displayed when there are no messages. | errorView={<ErrorComponent />} |
Loading View | A custom view displayed while messages are being fetched. | loadingView={<LoadingSpinner />} |