Overview
TheCometChatMentionsFormatter class formats mentions within text messages displayed in the chat interface. For the base CometChatTextFormatter API, see Text Formatters.
Usage
PassCometChatMentionsFormatter to the textFormatters property of widgets like CometChatConversations, CometChatMessageList, or CometChatMessageComposer.
- Dart
Actions
onMentionTap
Setting a listener for mention-click events in Message Bubbles. This listener is activated when a mention is clicked, returning the corresponding user object.- Dart
Customization
| Property | Description | Code |
|---|---|---|
| trackingCharacter | Character that triggers mention search | String? trackingCharacter |
| pattern | Regex pattern to identify mentions | RegExp? pattern |
| messageBubbleTextStyle | Text style for message bubble | TextStyle? messageBubbleTextStyle |
| messageInputTextStyle | Text style for message input | TextStyle? messageInputTextStyle |
| onMentionTap | Callback for mention tap actions | void Function(User)? onMentionTap |
| groupMembersRequestBuilder | Request builder for group members | GroupMembersRequestBuilder? |
| usersRequestBuilder | Request builder for users | UsersRequestBuilder? |
Advanced
Composer Mention Text Style
- Dart
Message Bubble Mention Text Style
- Dart
Conversations Mention Text Style
- Dart