A modern chat component for multi-participant conversations with support for distinct user identities.
Perfect for team chats, group discussions, and real-time messaging applications.
These demos showcase a multi-participant chat interface with distinct user identities, avatars, online status indicators, customization options for user visibility and display, event handling for messages and user actions, and compact layouts for smaller spaces.
The Chat component supports multiple users with distinct identities, avatars, and online status indicators.
Use Users to manage the chat users and CurrentUserId to identify the current user.
Multi-User Chat
JD
JS
BJ
AB
JD
11:53
Hello team! 👋
JS
Jane Smith
11:54
Hi John! Ready for our sprint planning?
BJ
Bob Johnson
11:55
Absolutely! I've prepared the user stories.
AB
Alice Brown
11:56
Perfect! Let's get started. 🚀
User Management
John Doe
John Doe
Jane Smith
Bob Johnson
Alice Brown
User List
JD
John Doe
OnlineYou
JS
Jane Smith
Online
BJ
Bob Johnson
Offline
AB
Alice Brown
Online
Multi-User Features
User Management
Add and remove users dynamically
Each participant has a unique identity and avatar
Online/offline status tracking
User list displayed in chat header
Message Features
Messages are aligned based on sender (user vs users)
Customize the appearance and behavior of the Chat component using various properties like ShowUsers,
ShowUserNames, MaxVisibleUsers, and ShowClearButton.
Customizable Chat
JD
JS
BJ
AB
CW
+1
chat_bubble_outline
No messages yet. Start a conversation!
Display Options
Text Customization
Customization Features
Display Controls
ShowUsers - Toggle participant avatars in header
ShowUserNames - Show/hide names above messages
ShowClearButton - Control clear chat button visibility