CometChatGroupMembers renders a scrollable list of members in a specific group with real-time updates, scope indicators (owner/admin/moderator/participant), search, and member management actions (kick, ban, change scope).

Where It Fits
CometChatGroupMembers is a list component that requires a Group object. It renders group members and supports actions like kick, ban, and scope change based on the logged-in user’s permissions.
- Dart
Quick Start
Using Navigator:- Dart
- Dart
Group object.
Filtering Members
Pass aGroupMembersRequestBuilder to control what loads:
- Dart
Filter Recipes
Actions and Events
Callback Methods
onItemTap
Fires when a member row is tapped.
- Dart
onItemLongPress
Fires when a member row is long-pressed. By default shows the member action menu (kick/ban/scope change).
- Dart
onBack
Fires when the user presses the back button.
- Dart
onSelection
Fires when members are selected/deselected in multi-select mode.
- Dart
onError
Fires on internal errors.
- Dart
onLoad
Fires when the list is successfully fetched.
- Dart
onEmpty
Fires when the list is empty after loading.
- Dart
Global Events
The component emits events viaCometChatGroupEvents:
- Dart
SDK Events (Real-Time, Automatic)
Functionality
Custom View Slots
Leading View
- Dart
Title View
- Dart
Subtitle View
- Dart
Trailing View
- Dart
List Item View
- Dart
State Views
- Dart
Menu Options
- Dart
Advanced
BLoC Access
Provide a customGroupMembersBloc:
- Dart
Public BLoC Events
For
ListBase override hooks (onItemAdded, onItemRemoved, onItemUpdated, onListCleared, onListReplaced), see BLoC & Data — ListBase Hooks.
Public BLoC Methods
Permission-Based Actions
Member actions (kick, ban, scope change) are permission-aware based on the logged-in user’s scope:Style
- Dart

Style Properties
Next Steps
Groups
Browse available groups
Group Chat Guide
Complete group chat implementation
Component Styling
Detailed styling reference
Conversations
Browse recent conversations