Activity Feed Widget
Component Detail
User Interface
medium complexity
frontend
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Paginated, filterable chronological stream of recent organization events rendered as typed feed cards in the admin portal. Supports filter controls for event type, date range, and user, with URL query parameter state for shareable filtered views. Each card links directly to its underlying record for rapid follow-up.
activity-feed-widget
Responsibilities
- Render typed feed cards for each event category (activity, expense, event_registration, audit)
- Provide filter controls for event type, date range, and user
- Manage URL query parameter state for shareable filtered views
- Handle cursor-based pagination with load-more interaction
- Link each feed item to its source record via deep link
Interfaces
render(feedItems: FeedItem[], filters: FeedFilters): Widget
onFilterChange(filters: FeedFilters): void
onLoadMore(cursor: string): void
buildFeedCard(item: FeedItem): Widget
syncFiltersToUrl(filters: FeedFilters): void
readFiltersFromUrl(): FeedFilters
Relationships
Dependencies (2)
Components this component depends on