byDefaultHuman
Blocks

Activity Feed Block

A live event timeline combining Timeline, Avatar, and Badge with animated reveal and unread tracking.

Activity Feed

2
Live
  1. merge2 min ago

  2. bug14 min ago

  3. comment1 hr ago

  4. deploy3 hr ago

Installation

package manager
npx shadcn add https://bydefaulthuman.fun/r/activity-feed.json

Props

PropTypeDefaultDescription
animate
boolean
—
Enables entry animation.
animationStaggerMs
number
—
Delay between animated items.
events
FeedEvent[]
—
Events rendered in the feed.
onEventClick
(event: FeedEvent) => void
—
Callback fired when an event is selected.
title
string
—
Block heading text.

Without animation

<ActivityFeedBlock animate={false} />

Accessibility

This block is composed from accessible byDefaultHuman components. Preserve visible labels, button text, and supporting copy when adapting it so the layout remains understandable without the visual styling.

Examples

import { ActivityFeedBlock } from "@/components/block/ActivityFeedBlock";

<ActivityFeedBlock />;