import { Separator } from '@/components/ui/separator'; import { ExamPreviewProps } from '@/types/page'; import { usePage } from '@inertiajs/react'; import { Award, BookOpen, Calendar, Check, Clock, Target, Users } from 'lucide-react'; const Details = () => { const { exam, translate } = usePage().props; const { frontend } = translate; return (

Duration

{exam.duration_hours > 0 && `${exam.duration_hours}h `} {exam.duration_minutes > 0 && `${exam.duration_minutes}m`}

Questions

{exam.total_questions} questions

Pass Mark

{exam.pass_mark} marks

Max Attempts

{exam.max_attempts} attempts

Enrolled Students

{exam.enrollments_count ?? 0}

Access

{exam.expiry_type === 'lifetime' ? 'Lifetime' : `${exam.expiry_duration} days`}

{/* {exam.expiry_type === 'lifetime' ? 'Lifetime access' : `${exam.expiry_duration} days access`} */}
{frontend.requirements}
{exam.requirements?.map(({ id, requirement }) => (

{requirement}

))}
{frontend.outcomes}
{exam.outcomes?.map(({ id, outcome }) => (

{outcome}

))}
); }; export default Details;