import Link from "next/link"; import type { Course } from "@/types/course"; import ProgressBar from "@/components/ProgressBar"; type CourseCardProps = { course: Course; progress?: number; }; export default function CourseCard({ course, progress = 0 }: CourseCardProps) { return (
{course.level} Rating {course.rating.toFixed(1)}

{course.title}

{course.summary}

{progress > 0 ? (
) : null}
{course.weeks} weeks {course.lessonsCount} lessons
{course.students.toLocaleString()} students {">"}
By {course.instructor}
); }