Skip to content

Laravel Chat Bubble Component

Pro

Chat message bubble for building conversation interfaces with avatars and delivery status.

A Chat Bubble built for the TALL stack — Blade, Livewire 3 & 4, Alpine.js and Tailwind CSS 4. Server-rendered by default, dark-mode ready, and WCAG-minded. Drop it in with a single Blade tag: <x-aura::chat-bubble>

Installation

composer require bluestarsystem/aura-ui

The Chat Bubble is part of Aura Pro, installed via your private Composer (Satis) access after purchase. See pricing →

Usage

<div class="space-y-4">
    <x-aura::chat-bubble position="left" name="Alice" time="10:32 AM">
        Hey, how's the project going?
    </x-aura::chat-bubble>
    <x-aura::chat-bubble position="right" name="You" time="10:33 AM">
        Almost done! Just finishing up the last feature.
    </x-aura::chat-bubble>
</div>

See the full API, props and live examples in the Chat Bubble documentation.

Props

Prop Type Default Description
position string 'left' Bubble alignment: left or right.
color string 'default' Bubble color theme: default, primary, success.
avatar string|null null URL to an avatar image displayed beside the bubble.
name string|null null Sender name shown above the message.
time string|null null Timestamp displayed below the message.
status string|null null Delivery status indicator: sent, delivered, read.

See more examples and every variant in the Chat Bubble documentation.

Laravel-native
No JavaScript framework. Pure Blade, Livewire & Alpine.
Dark mode & themeable
Tailwind 4 CSS variables and a visual Theme Studio.
Accessible
WCAG 2.1 AA-minded, keyboard and ARIA support.