import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import type { MirrorJob } from "@/lib/db/schema"; import { formatDate, getStatusColor } from "@/lib/utils"; import { Button } from "../ui/button"; import { Activity, Clock } from "lucide-react"; interface RecentActivityProps { activities: MirrorJob[]; } export function RecentActivity({ activities }: RecentActivityProps) { return ( Recent Activity {activities.length === 0 ? (

No recent activity

Activity will appear here when you start mirroring repositories.

) : (
{activities.map((activity, index) => (
{activity.message}
{formatDate(activity.timestamp)}
))}
)} ); }