import { CalendarIcon, UserGroupIcon, AcademicCapIcon, } from "@heroicons/react/24/outline"; import { CourseLevelLabel } from "@nice/common"; interface CourseHeaderProps { title: string; subTitle?: string; thumbnail?: string; level?: string; numberOfStudents?: number; publishedAt?: Date; } export const CourseHeader = ({ title, subTitle, thumbnail, level, numberOfStudents, publishedAt, }: CourseHeaderProps) => { return (
{thumbnail && (
{title}
)}

{title}

{subTitle &&

{subTitle}

}
{level && (
{CourseLevelLabel[level]}
)} {numberOfStudents !== undefined && (
{numberOfStudents} 人学习中
)} {publishedAt && (
{publishedAt.toLocaleDateString()}
)}
); };