import React from 'react'; import { Activity } from 'lucide-react'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { ActivityItem } from '@/ui/ActivityItem'; import { Icon } from '@/ui/Icon'; import { ActivityFeedList } from '@/ui/ActivityFeedList'; import { MinimalEmptyState } from '@/ui/EmptyState'; interface FeedItem { id: string; headline: string; body?: string; formattedTime: string; ctaHref?: string; ctaLabel?: string; } interface ActivityFeedProps { items: FeedItem[]; hasItems: boolean; } export function ActivityFeed({ items, hasItems }: ActivityFeedProps) { return ( } mb={4}> Recent Activity {hasItems ? ( {items.slice(0, 5).map((item) => ( ))} ) : ( )} ); }