import { prisma } from "@/lib/prisma";

export default async function AdminActivityPage() {
  const activity = await prisma.activityLog.findMany({
    orderBy: { createdAt: "desc" },
    take: 100,
  });
  return (
    <div>
      <h1 className="text-2xl font-semibold">Activity</h1>
      <ul className="mt-4 space-y-2">
        {activity.map((a) => (
          <li key={a.id} className="card text-sm">
            <span className="badge">{a.type}</span> {a.title}
            <p className="mt-1 text-white/50">{a.detail}</p>
            <p className="text-xs text-white/30">
              {a.createdAt.toLocaleString()}
            </p>
          </li>
        ))}
      </ul>
    </div>
  );
}
