Back to blocks
BlockDashboard / ApplicationFree

Activity Feed React component

A team activity feed grouped by day: comments with @mentions, status changes shown as from → to pills, file uploads, deploys and new members, emoji reactions you can toggle, inline replies, filter tabs with counts, unread dots with Mark all as read, and a pill that collects new activity until you choose to show it.

About the Activity Feed component

Activity Feed Block shows what your team has been doing, newest first and grouped by day. Each entry says who did what to which item, and adds detail where it helps: the comment itself, the status a task moved from and to, the file that was uploaded.

People can react with emoji, reply inline under comments and filter to comments, updates or mentions. Unread items carry a dot until Mark all as read. New activity never pushes the list away while someone is reading; it waits in a small pill that inserts it when clicked.

When to use it

Use it in project tools, CRMs, help desks, document apps or any dashboard sidebar that shows recent changes.

Keep action phrases short ('moved', 'commented on') and let the target link to the item.

Installation

Add the Activity Feed component to your project with the shadcn CLI. It lands in components/activity-feed.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/activity-feed

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Recent Orders Table Block
Free
KPI Dashboard Grid
Free
Billing Summary Card
Free
Team Members List Block
Free
Audit Log Table Block
Free
File Manager Block
Free