"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { Badge } from "@/components/ui/badge"; import { formatDistanceToNow } from "date-fns"; import { ActivityLog } from "@/types/dashboard"; import Link from "next/link"; interface RecentActivityProps { activities: ActivityLog[]; } export function RecentActivity({ activities }: RecentActivityProps) { return ( Recent Activity
{activities.map((activity) => (
{activity.user.initials}
{activity.user.name} {activity.action}
{formatDistanceToNow(new Date(activity.createdAt), { addSuffix: true, })}

{activity.description}

))}
); }