Back to blocks
BlockData & TablesFree

Audit Log Table Block React component

An audit log with severity and actor filters, search, rows that open to show who did what from where plus a before and after diff, a live stream switch that slides new events in at the top and a JSON export of whatever is filtered.

About the Audit Log Table Block component

Audit Log Table Block shows who did what in your product and when. Each row has the time in UTC, the person, API token or system that acted, the action and what it touched, and a severity badge so critical events like deleted projects or revoked sessions stand out with a red edge.

Open a row to see the IP address, location, client and event ID, plus a before and after diff of exactly what changed. Filter by severity or actor, search by action or IP, turn on the live stream to watch new events slide in, and export what you are looking at as JSON.

When to use it

Use it in admin and security settings, compliance pages for SOC 2 or ISO audits, or an internal tool where support needs to trace changes.

Keep before and after small, just the fields that changed plus a few for context, so the diff stays readable.

Installation

Add the Audit Log Table Block component to your project with the shadcn CLI. It lands in components/audit-log-table.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/audit-log-table

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

File Manager Block
Free
Invoice List Block
Free
Leaderboard Block
Free
KPI Dashboard Grid
Free
Activity Feed
Free
Recent Orders Table Block
Free