Chat Bubble
Compose chat conversations with optional avatars, headers, timestamps, and
per-bubble colour tokens. Each ChatBubble renders a single message
row — stack them to build a thread.
Basic
side="start" aligns left (incoming); side="end" aligns right (outgoing).
With avatar
Supply avatarSrc to render a chat-image section beside
the bubble.
Header, footer & avatar
Add header, time, and footer for a rich
message card — name, timestamp, and delivery status.
Header & footer without avatar
avatarSrc is optional — header and footer work independently.
Bubble colors
The color prop maps to chat-bubble-{color}.
All 8 DaisyUI color tokens are supported.
Full conversation
A realistic thread combining avatars, headers, timestamps, footers, and colors.