CometChatUI
CometChatUI is an option to launch a fully functional chat application using the UI Kit. In CometChatUI all the UI Components are interlinked and work together to launch a fully functional chat on your application.
- JavaScript
CometChatUserListWithMessages
TheCometChatUserListWithMessages is a component with a list of users. The component has all the necessary listeners and methods required to display the user’s list and shows the set of the messages/chats of the selected user

- JavaScript
{ hasBlockedMe: false,
blockedByMe: false,
uid: ‘cometchat-uid-3’,
name: ‘Nancy Grace’,
avatar: ‘https://data-us.cometchat.io/assets/images/avatars/cometchat-uid-3.webp’,
lastActiveAt: 1614597611,
role: ‘default’,
status: ‘offline’,
} | Required | | loggedInUser | Value should be Object. This props takes the details of current logged in user, | Required | | actionGenerated | Value should be function. Tis is a callback function called when user perform certain actions on screen. List of actionType are as follow:
1)groupDeleted: This is called when user deletes the group.
2) membersUpdated: This is called when members of group are updated.
3)messageRead : This is called when last message is read.
4)messageComposed: is called when new message is composed.
5)messageDeleted: This is called when message is been deleted.
6)viewActualImage: This is called when user clicks on Image.
7)menuClicked: This is called when the menu in header has been clicked.
8)threadMessageComposed: This is called when new thread message has been composed
9)blockUser: This is called when user is blocked
10)updateThreadMessage: This is called when thread message is updated.
11)messageEdited: This is called when a message is edited.
12)groupUpdated: This is called when a group property has been updated. | Required | then use the below code.
- JavaScript
CometChatGroupListWithMessages
TheCometChatGroupWithMessages is a component with a list of groups. The component has all the necessary listeners and methods required to display the group’s list and shows the set of the messages/chats of the selected group

- JavaScript
- JavaScript
CometChatMessages
TheCometChatMessages is a component with a list of messages/chats and shows the message component header and message composer.

- JavaScript
CometChatConversationListWithMessages
TheCometChatConversationListWithMessages is a component with a list of recent conversations. The component has all the necessary listeners and methods required to display the recent conversation list and shows the set of the messages/chats of the selected recent conversation

- JavaScript
- JavaScript
CometChatUserList
TheCometChatUserList is a component that displays the list of users available to chat. You can use this component within your app if you wish to display the list of users.

- JavaScript
CometChatGroupList
TheCometChatGroupList is a component that displays the list of groups available. You can use this component within your app if you wish to display the list of groups.

- JavaScript
- JavaScript
CometChatConversationList
You can use theCometChatConversationList component to display the list of recent conversations that the logged-in user was a part of.

- JavaScript
- JavaScript
CometChatAvatar
This is an image view customize only to display Avatar.
- JavaScript
CometChatUserPresence
This component will be used to show the user’s online or offline status. This component will show the color based on the user’s status.
- JavaScript
CometChatBadgeCount
The CometChatBadgeCount component can be used to show an unread count. You can use it in different scenarios according to their use case.
- JavaScript