import { requireChatGPTUser } from "@/app/chatgpt-auth";
import DashboardApp from "../dashboard-app";

export const dynamic = "force-dynamic";

export default async function OperationsPage({ searchParams }: { searchParams: Promise<{ view?: string }> }) {
  const params = await searchParams;
  const user = await requireChatGPTUser(`/dashboard/operations${params.view ? `?view=${encodeURIComponent(params.view)}` : ""}`);
  return <DashboardApp user={{ displayName: user.displayName, email: user.email }} initialView={params.view ?? "agents"} />;
}
