Pro Components

Base Components

Chat App

Full-featured chat application UI with contact list, message threads, unread badges, and real-time message input. Includes mobile-friendly drawer navigation for small screens.

Example

Messages

Introduction

Chat App includes:
  • Contact list & search: Sidebar with threads, unread counts, and status; keyboard-friendly navigation.
  • Message thread: Scrollable history with avatars, bubbles, and group chat detail.
  • Compose: Textarea and send via input group; desktop and mobile-friendly layout.
  • Mobile drawer: vaul drawer for the main chat on small viewports; sidebar + panel split on desktop.
  • State: Zustand for contacts, messages, and UI (active chat, mobile drawer).
Uses Button, Input, Avatar, Badge, Drawer, and Input group patterns.

Usage

import { ChatAppPage } from "@/components/ui/chat-app-page";

<ChatAppPage />;
© 2026 BlakeUI. All rights reserved.