Skip to Content
Docs🎨 ⏐ CustomizationFigma

Figma

The reachat design source is published as a free Figma community file. Use it as a reference when extending the chat UI, designing new variants, or matching your product’s branding to the components reachat ships.

What’s in the file

  • Console layout β€” full-width sessions sidebar + message panel
  • Companion layout β€” compact sidebar fits inside an app shell
  • Chat layout β€” single-pane embed
  • Component variants β€” sessions list items, message bubbles, sources, files, the input, suggestion chips, and status indicators
  • Color and type tokens β€” names align with the chat theme keys, so re-styling in code follows the same shape as re-styling in Figma

Using the file

  1. Open the Figma community fileΒ  and click Duplicate to copy it into your own workspace.
  2. Replace the color and type tokens with your brand’s tokens.
  3. Mirror the changes in code via the theme guide β€” the structure of the theme object follows the structure of the design file.

Custom layouts

If you need a layout that isn’t in the file (e.g. a fully custom message bubble or a multi-pane workspace), use the file as a foundation and build on top of it. Components in reachat are slot-based, so you can swap out individual pieces without giving up the rest of the chat behavior β€” see the Custom Components guide for the code side.