import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from '@/components/ui/accordion'; import { StudentExamProps } from '@/types/page'; import { usePage } from '@inertiajs/react'; const ExamModules = () => { const { props } = usePage(); const { modules } = props; return ( <> {modules && modules.length > 0 ? ( {modules.map((module, ind) => ( {ind + 1}. {module.title} {module.questions && module.questions.length > 0 ? (
{module.questions.map((question, qInd) => (

Question {qInd + 1}: {question.title}

Type: {question.question_type} | Marks: {question.marks}

))}
) : (

No questions in this module

)}
))}
) : (

No modules available for this exam

)} ); }; export default ExamModules;