import WaitingContent from "@/components/pages/exam/waiting/content";
import { checkExamGuard, PageType } from "@/components/exam/exam-guard";

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

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