Bubble

Bubble chat primitives.

Use Bubble to build chat message bubbles.

Hello there
Hi! How can I help?
import { BubbleGroup, Bubble, BubbleContent } from '@tile-ui/react';

export default function BubbleDemo() {
	return (
		<BubbleGroup>
			<Bubble align="start">

Registry install

pnpm dlx shadcn@latest add @tile-ui/bubble

Package usage

import { BubbleGroup, Bubble, BubbleContent } from '@tile-ui/react';
 
<BubbleGroup>
	<Bubble align="start">
		<BubbleContent>Hello</BubbleContent>
	</Bubble>
</BubbleGroup>

Highlights

  • Seven variants
  • Start and end alignment
  • Reactions

Registry dependencies

ItemPurpose
bubbleComponent source and module styles
coreFramework-agnostic logic helpers
stylesShared SCSS tokens and globals

API reference

Bubble

PropTypeDefault
variant'default' | 'secondary' | 'muted' | 'tinted' | 'outline' | 'ghost' | 'destructive'
align'start' | 'end'

BubbleContent

PropTypeDefault
asChildboolean

BubbleReactions

PropTypeDefault
side'top' | 'bottom'
align'start' | 'end'