# Chat thread

Chat thread: a free component, built on your design tokens, to use in a messaging or social app, for a private conversation. A one-to-one message thread with the other person's photo: bubbles on both sides grouped into runs, a quoted reply, a heart reaction, a read receipt, a typing indicator and a composer with attach and send that adds your message.

Prompt: Add the OpenDesigner component chat-thread to this project: https://opendesigner.dev/library/r/chat-thread.html. Keep its markup and states; map its --ds-* variables to my tokens.

States: sent, seen, typing, reply, reaction, send disabled, focus.

Accessibility: The thread is a log region that can be scrolled with the keyboard, the typing indicator is a status, the quoted reply and reaction have screen-reader text, and Send stays disabled until there is text.

File: https://opendesigner.dev/library/r/chat-thread.html
