enoughtools

Conversation Bubble

Component

About

A chat message bubble with grouped layout, style variants, alignment, and inline reaction badges for building conversation threads.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Conversation Bubble to your project and fits it to your theme.

Code

How Conversation Bubble is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { Bubble, BubbleContent } from "@/components/ui/bubble";

export default function BubbleLinkDemo() {
  return (
    <div className="flex min-h-[320px] w-full items-center justify-center bg-background p-8 text-foreground">
      <Bubble variant="tinted">
        <BubbleContent asChild>
          <a href="#release-notes">Read the release notes</a>
        </BubbleContent>
      </Bubble>
    </div>
  );
}

Dependencies

More by enoughtools

View all
  • Tool Row

    Tool Row

  • Sidebar

    Sidebar

  • Group Label

    Group Label

  • Chart

    Chart

  • Callout

    Callout