Files
WRNexusJS/packages/realtime/components/MessageBubble.wrn
T
Clintchiz 586a6db8ff
Quality / quality (ubuntu-latest) (push) Failing after 21s
Quality / quality (windows-latest) (push) Canceled after 0s
release: WRNexusJS 0.8.0
2026-08-02 23:18:51 +05:30

28 lines
749 B
Plaintext

component RealtimeMessageBubble {
props {
id: string = ""
text: string = ""
author: string = ""
avatarSrc: string = ""
avatarFallback: string = ""
timestamp: string = ""
status: string = ""
direction: string = "incoming"
color: string = "primary"
size: string = "default"
class: string = ""
}
view {
<ChatBubble
{...attrs}
items='{[{ id: id, text: text, author: author, avatarSrc: avatarSrc, avatarFallback: avatarFallback, timestamp: timestamp, status: status, direction: direction }]}'
showAvatars='{avatarSrc != "" || avatarFallback != ""}'
showMetadata='{timestamp != "" || status != ""}'
color='{color}'
size='{size}'
class='{class}'
/>
}
}