import { CheckCircleIcon } from "@heroicons/react/24/outline"; import { Course } from "@nice/common"; import { motion } from "framer-motion"; import React from "react"; import CourseDetailSkeleton from "./CourseDetailSkeleton"; interface CourseDetailProps { course: Course; isLoading: boolean; } export const CourseDetailContent: React.FC = ({ course, isLoading, }) => { if (isLoading || !course) { return ; } return (
{/* 课程标题区域 */}

{course.title}

{course.subTitle && (

{course.subTitle}

)}
{/* 课程描述 */}

{course.description}

{/* 学习目标 */}

学习目标

{course.objectives.map((objective, index) => (
{objective}
))}
{/* 适合人群 */}

适合人群

{course.audiences.map((audience, index) => (
{audience}
))}
{/* 课程要求 */}

课程要求

    {course.requirements.map((requirement, index) => (
  • {requirement}
  • ))}
{/* 可获得技能 */}

可获得技能

{course.skills.map((skill, index) => ( {skill} ))}
); };