import type { Metadata } from 'next'; import { verifySession } from '@/lib/auth/dal'; import { fetchQuizAnswerMessages, fetchQuizAnswerNames, fetchSchoolGradeCodes, } from '@/lib/data/repositories/common-code-repository'; import { QuizForm } from '../_components/quiz-form'; export const metadata: Metadata = { title: '콘텐츠 등록 (금융OX퀴즈)' }; export const dynamic = 'force-dynamic'; export default async function Page() { await verifySession(); const [{ schools, gradesBySchool }, answerOptions] = await Promise.all([ fetchSchoolGradeCodes(), fetchQuizAnswerNames(), ]); // 문구 그룹 이름이 정답 코드명에서 나오므로 정답 목록을 받은 뒤에 조회한다. const messageOptionsByAnswer = await fetchQuizAnswerMessages(answerOptions); return ( ); }