- Text Input: The message composer provides a multi-line text input area where users can type their messages.
- Voice Recording Button: This button is often represented by a microphone symbol. Users can tap or click to start recording their voice message.
- Send Button: The message composer includes a “Send” button that allows users to send their composed message to the recipient.
- Attachment Options: The message composer also includes options to attach files, images, emojis, and other media to the message.
- Live reactions: The message composer allows users to express their immediate responses or emotions to content in real time. Instead of simply liking or commenting on a message, users can use live reactions to provide instant feedback and engage with the content more dynamically.
CometChat’s React UI Kit supports the following extensions in the message composer
- Stickers
- Polls
- Collaborative whiteboard
- Collaborative document
Properties
Chat Information
Details associated with a chat conversation or chat participants.Message input
Customise text and controlsAsset URLs
Custom asset URL used for graphical representation.Custom view
UI component created and customised by the developer to meet your design or functional requirements.Configurations
Properties of the UserMemberWrapper component that are available for customisation.Formatters
Array of formattersToggle
Switch to hide or show the live reaction, enable / disable typing events.Sound
This refers to the action of activating or allowing the audio or sound capabilities of the message list component.Function callback
Functions that can be invoked by the user in response to a specific event or condition.Misc
Style
Styling properties and values of all the child componentsUsage
- Vue