Skip to content

Feed

Open .md
Live preview

Loading example…

Compact activity list: an outlined mark per event, a rail between them, a timestamp under each. Flush.

import { Feed } from "@jcsoftdev/ui/containers";

Single-component entry points tree-shake to just this component: @jcsoftdev/ui/containers/feed.

<Feed aria-label="Activity">
<>
<FeedEvent icon={<Plus />} time="2026-03-04T15:30:00Z" timeZone="UTC" meta="Ana">
<b>Enrolment</b> created
</FeedEvent>
<FeedEvent icon={<Pencil />} time="2026-03-03" meta="Luis">
<b>Grades</b> updated
</FeedEvent>
<FeedEvent time="2026-03-02T09:00:00Z" timeLabel="Mar 2, morning">
Attendance closed
</FeedEvent>
</>
</Feed>

This component declares no props of its own.

It also accepts the native props of the element or primitive it renders (for example className, id, aria-* and event handlers).

packages/ui/src/containers/feed/feed.tsx