Chat
v1.0.12Updated 27 Aug 2026Threaded chat conversation view: bubbles with avatars, timestamps, sender grouping, typing indicator, attachment slots.
Preview
Live · 16 storiesDefaultOpen ↗
▸Why this is recommendedchatmessagingthreadconversation+2
The default, out-of-the-box Chat.
Recommended for+14
- ✓DM / team chat surface
- ✓Customer support thread
- ✓Agent conversation history
Tags+6
chatmessagingthreadconversationbubblesdefault
Features+4
- Left / right bubble alignment by sender
- Per-message avatar + timestamp
- Sender grouping (consecutive messages collapse)
- Typing indicator
- Attachment slot (image / file)
- System / status messages
- Day separators
- Reactions
- i18n: every built-in string overridable via the labels prop (ChatLabels); counts and attachment file sizes format through LocaleProvider
Not recommended for−2
- ✕Email-style threads (use EmailThreeColumn)
- ✕Activity log (use Timeline)
Install
Ask your agent, or call the MCP tool directly. The resolved bundle is written into your project.
Usage
Tick variants in the left menu — each adds a tab with that variant’s real story source, the same code the preview above renders.
Props
PropTypeRequired
messagesOrdered messages
yescurrentUserIdID for "me" alignment
—onSendSend message callback
—labelsOverride any built-in UI string (i18n); merged over English defaults (DEFAULT_CHAT_LABELS) and provided to every sub-component via context — each sub-component also accepts its own labels override
—