Skip to contentVibraUI
4 sections

Chat bubbles

A conversation as bubbles: who said what, when, and whether it was read.

Thread with read receipts and times

chat-bubbles-01

A direct-message thread where every line says when it was written, in UTC, and each of yours how far it got — sent, delivered or read — under the day it was written on.

npx shadcn@latest add @vibra/chat-bubbles-01

Reply that quotes the question and carries a file

chat-bubbles-02

An exchange from a direct message: a question, and the reply that quotes it at its top — a way back to it — and carries a file, named with its kind and size.

npx shadcn@latest add @vibra/chat-bubbles-02

Group thread in runs, with faces and day dividers

chat-bubbles-03

A group conversation where the lines one member wrote back to back share one name and one face, each day starts under a divider, and a stronger one marks where the unread lines begin.

npx shadcn@latest add @vibra/chat-bubbles-03

Composer with typing state and send

chat-bubbles-04

A direct message and the box that answers it: Enter sends, Shift+Enter breaks a line, the line shows as sending and settles as sent under a day of its own, and the log reads it out once, politely.

npx shadcn@latest add @vibra/chat-bubbles-04