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 />;