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

export const dynamic = "force-dynamic";
export const revalidate = 0;

export default async function AdminOrdersPage() {
  const orders = await prisma.order.findMany({
    orderBy: { createdAt: "desc" },
    include: {
      user: true,
      tickets: true,
      items: {
        include: { product: true }
      }
    }
  });

  return <AdminOrdersClient initialOrders={orders as any} />;
}
