import { StarIcon, ChartBarIcon, ClockIcon } from '@heroicons/react/24/solid'; interface CourseStatsProps { averageRating?: number; numberOfReviews?: number; completionRate?: number; totalDuration?: number; } export const CourseStats = ({ averageRating, numberOfReviews, completionRate, totalDuration, }: CourseStatsProps) => { return (
{averageRating !== undefined && (
{averageRating.toFixed(1)}
{numberOfReviews} reviews
)} {completionRate !== undefined && (
{completionRate}%
Completion
)} {totalDuration !== undefined && (
{Math.floor(totalDuration / 60)}h {totalDuration % 60}m
Duration
)}
); };