import { Metadata } from "next";
import { getPurchases } from "@/app/actions/purchase";
import { getSuppliers } from "@/app/actions/supplier";
import { getProducts } from "@/app/actions/product";
import PurchasesClient from "./purchases-client";

export const metadata: Metadata = { title: "فاکتورهای خرید" };
export const dynamic = "force-dynamic";

export default async function PurchasesPage() {
  const [purchasesRes, suppliersRes, productsRes] = await Promise.all([
    getPurchases(),
    getSuppliers(),
    getProducts()
  ]);

  return (
    <PurchasesClient 
      initialPurchases={purchasesRes.purchases || []} 
      suppliers={suppliersRes.suppliers || []}
      products={productsRes.products || []}
    />
  );
}
