Components › AI › Discussion › Chat thread

Chat thread

beta

The canonical message bubble: incoming/outgoing, attachments inside, meta (avatar, name, time, delivery state, actions) below. Used by chats and the e-mail conversation view.

Canon 17 Oct 2026 (owner decision): bubble from prototype proto/mail-konverzace@6355a0399 (.kvb-*) replaces the K7-4 chat bubble (accent-tint, meta inside). Incoming --line-100, outgoing solid --accent; --radius-xl with --radius-xs sender-side corner; padding --sp-3 --sp-5; attachments inside under the text; meta below; max 80% (phone 85%). Voice/video outgoing stays on --accent-tint (follow-up). History: K7-4 (acrm !4447), AD review 2 Oct 2026, sending/failed states (!4514), published = meta text only (13 Oct 2026). Registry repaired 17 Oct 2026 (review F2): removed classes with no CSS definition and no TSX use on main: .cht-bubble, .cht-atts, .cht-att, .cht-who, .cht-link. Registry repaired 17 Oct 2026 (review F3): mapped existing Ladle stories.

Used in 2 files · 2 areas · 3× — components/mail, pages/komunikace

Default

Jan Novák
Dobrý den, technici dorazí v pondělí kolem 7:30.
11:02
Já
Díky za potvrzení, budeme připraveni.
11:05přečteno
components--chat-thread--defaultOpen standalone ↗Code

Variants

Jan Novák
Příchozí — protistrana, vlevo, ostrý roh vlevo dole.
9:12
Já
Odchozí — naše strana, vpravo, ostrý roh vpravo dole.
9:13
Karel Horák
S avatarem a jménem pod bublinou (skupina, e-mail).
9:14
Karel Horák
Víceřádková zpráva zalamuje řádky. A dlouhé slovo bez mezer: Nejnepravděpodobnějšíhonadlouhého-nepřerušitelného-slova.
10:02
components--chat-thread--variantsOpen standalone ↗Code

Pending — no build carries this story yet.

components--chat-thread--long-textOpen standalone ↗

States

Já
Posílám upravenou nabídku — Odesílá se….
9:14Odesílá se…
Já
Posílám upravenou nabídku — odesláno.
9:14odesláno
Já
Posílám upravenou nabídku — doručeno.
9:14doručeno
Já
Posílám upravenou nabídku — přečteno.
9:14přečteno
Já
Posílám upravenou nabídku — neodesláno.
9:14Neodesláno — Telegram žádá pauzu, zkus to za 30 s.
components--chat-thread--statesOpen standalone ↗Code

Pending — no build carries this story yet.

components--chat-thread--delivery-statesOpen standalone ↗

Pending — no build carries this story yet.

components--chat-thread--send-statesOpen standalone ↗

Composition

Pátek 16. 10.
Jan Novák

Dobrý den,

posíláme upravenou nabídku včetně harmonogramu. Potvrďte prosím do pátku.

nabidka.pdf
16:40
Já

Potvrzujeme. Termín nám vyhovuje.

16:52odesláno
Karel Horák

Dlouhá zpráva se zkrátí na pevný počet řádků a zbytek je za přepínačem uvnitř bubliny. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

17:05
Já

Moje dlouhá odpověď má v modré bublině bílý podtržený přepínač. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.

17:20odesláno
components--chat-thread--compositionOpen standalone ↗Code
Jan Novák
Posílám smlouvu a přílohu.
smlouva.pdfcenik-2026.xlsx
14:20
Já
Díky, podepsané posílám zpět.
smlouva-podepsana.pdf178 kB
14:31doručeno
Jan Novák
foto-stavby.jpg
14:32
components--chat-thread--with-attachmentsOpen standalone ↗Code