import ExamConfirmInfoForm from "@/components/pages/exam/confirm-info/form";
import ExamStepIndicator from "@/components/exam/exam-step-indicator";
import { checkExamGuard, PageType } from "@/components/exam/exam-guard";

export default async function ExamConfirmPage(props: {
  params: Promise<{ lang?: string; exam_id: string }>;
}) {
  const params = await props.params;
  const { examId, me } = await checkExamGuard(params, PageType.CONFIRM_INFO);

  return (
    <main className="mx-auto p-4 md:p-6 lg:p-12 min-h-content max-w-2xl mx-auto">
      <div className="animate-fade-in">
        <ExamStepIndicator currentStep={1} />
        <ExamConfirmInfoForm examId={examId} user={me} />
      </div>
    </main>
  );
}
