Files
WRNexusJS/packages/realtime/components/MessageBubble.wrn
Clintchiz 4cebacadfe
Quality / quality (ubuntu-latest) (push) Failing after 12m9s
Quality / quality (windows-latest) (push) Canceled after 0s
release: WRNexusJS 0.8.3
2026-08-03 19:47:30 +05:30

30 lines
791 B
Plaintext

import { ChatBubble } from "@wrnexus/ui"
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}'
/>
}
}