Stop Rebuilding UI

Chat Channel List

React channel browser and directory for Next.js with workspace header, collapsible sections, starred channels, direct messages with online status, unread indicators, create channel button, and search filter using TypeScript, shadcn/ui, and Tailwind CSS

Scroll to load preview

A workspace channel directory panel for React and Next.js that organizes conversations into collapsible Starred, Channels, and Direct Messages sections. Each channel row displays a hash icon, channel name, member count, and unread badge. A workspace name with dropdown trigger sits at the top. A search filter narrows the full list in real time. Built with TypeScript, shadcn/ui Avatar, Badge, Button, and Input components, Tailwind CSS, and Lucide React icons.

FAQ

Last updated on March 28, 2026

Was this page helpful?

Sign in to leave feedback.