Slug / tier / group / category: community-chat · advanced · features · Community One-liner: Global chat room — live message feed with composer. Closest references: NotificationsModule (titled list), MusicPlayerModule (stateful advanced module). Built from the shared chat primitives (MessageList, MessageInput).
| prop | type | sample value |
|---|---|---|
| messages | {id, author, text, time, own?}[] | GUERILLAZ crew chatter |
| memberCount | number | 214 |
| onSend | (text) => void | host-driven; mock appends locally in studio |
| key | label | type |
|---|---|---|
| title | Module title | text |
| header | Show header | toggle |
Empty ("No messages yet — say hi"), sending via onSend callback (presentational; realtime backend later per NEXT-PHASE §4).
Own bubbles accent-9/accent-contrast (profile remaps them); incoming bubbles --module-surface-raised; presence/unread accents from the seed scale.
Realtime transport, auth, moderation, typing indicators.