ActivityFeedWidget
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Renders a chronological stream of platform events on the Admin Web Portal dashboard. Displays activity registrations, user actions, pending approvals, and system events scoped to the administrator's organization. Provides real-time visual updates and surfaces items requiring admin attention.
activity-feed-widget
Sources & reasoning
Line 193 lists activity oversight and approval workflows as a core Admin Web Portal capability. Line 326 includes activity overview in the MVP admin scope. The activity feed is the standard pattern for delivering this oversight - a live, filterable event stream that complements aggregated KPI cards and reduces manual navigation for administrators managing active peer mentor networks across large organizations.
-
docs/source/likeperson.md · line 193Activity oversight, approval workflows, and corrections
-
docs/source/likeperson.md · line 326Aktivitetsoversikt og grunnleggende statistikk
-
docs/source/likeperson.md · line 158Admingrensesnitt for org (Admin Panel - Next.js) | ✓ | ✓ | ✓ | ✓ | ✓ | MUST HAVE | 1
Responsibilities
- Render paginated or infinitely scrolling list of activity events with timestamps
- Apply visual indicators for event types (registration, approval, system, user action)
- Highlight pending approval items requiring admin action
- Poll or subscribe to live event updates and refresh the feed without full page reload
- Provide filtering controls to narrow events by type or date range
Interfaces
renderFeed(events: ActivityEvent[]): void
loadMore(): Promise<ActivityEvent[]>
applyFilter(filter: FeedFilter): void
markAsReviewed(eventId: string): void