import RatingStars from '@/components/rating-stars'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { ExamPreviewProps } from '@/types/page'; import { Link, usePage } from '@inertiajs/react'; import { Clock, GraduationCap, Users } from 'lucide-react'; const ExamHeader = () => { const { exam, instructor, translate } = usePage().props; const { frontend } = translate; const { title, short_description, average_rating } = exam; return (

{title}

{short_description}

{/* Instructor Info */}
{instructor.user.name[0]} {instructor.user.name}
{/* Rating */}

{average_rating ? Number(average_rating).toFixed(1) : 0}

{/* Language */} {/*
{courseLanguage?.label}
*/} {/* Certificate */}
{frontend.course_certificate}
{/* Students */}
{exam.enrollments_count || 0} {frontend.enrolled_students}
{/* Duration */}
{exam.duration_hours} hours {exam.duration_minutes} minutes
); }; export default ExamHeader;