import { prisma } from "@/lib/prisma";
import { getSiteConfig } from "@/lib/site-config";
import AdminStandClient from "@/components/AdminStandClient";

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

export default async function AdminStandPage() {
  const [config, products] = await Promise.all([
    getSiteConfig(),
    prisma.product.findMany({ orderBy: { price: "asc" } }),
  ]);

  const standEnabled = config.stand_enabled === "true";

  return (
    <AdminStandClient
      initialStandEnabled={standEnabled}
      products={products}
    />
  );
}
