CometChatSettings.ts file handles basic feature toggles. For deeper customizations, modify component props or source code directly.
App-Level Customizations
These ready-to-use props on theCometChatApp component let you quickly adjust common behaviors without modifying any internal components.
Group Action Messages
Control the visibility of group action messages using theshowGroupActionMessages prop:
true(default) — Group action messages are visiblefalse— Group action messages are hidden
Auto Open First Item
Control whether the first item in lists automatically opens on render using theautoOpenFirstItem prop:
true(default) — The first item in conversation list, user list, or group list opens automatically on first renderfalse— No item opens until the user clicks on one
Component-Level Customizations
For more advanced customizations tailored to your app’s needs, you can modify individual UI Kit components directly.How to Customize
- Find the component in the UI Kit Components Overview
- Check available props and customization options
- Update props or edit the component source code
Custom Date Format
Customize how sticky date headers appear in the message list. Component: Message List →stickyDateTimeFormat

Custom Conversation Subtitle
Show online status or member count instead of the default last message preview. Component: Conversations →subtitleView
Custom Send Button
Replace the default send button with your brand’s icon. Component: Message Composer →sendButtonView