diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx b/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx new file mode 100755 index 0000000..75a5104 --- /dev/null +++ b/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx @@ -0,0 +1,36 @@ +import { Course } from "@nice/common"; +import React, { useContext } from "react"; +import { Typography, Skeleton } from "antd"; // 引入 antd 组件 +import { CourseDetailContext } from "./CourseDetailContext"; + +interface CourseDetailProps { + course: Course; + isLoading: boolean; +} + +export const CourseDetailDescription: React.FC = () => { + const { course, isLoading } = useContext(CourseDetailContext); + const { Paragraph, Title } = Typography; + + return ( +
+ {isLoading || !course ? ( + + ) : ( +
+
{"课程简介"}
+ console.log("展开"), + // collapseText: "收起", + }}> + {course.content} + +
+ )} +
+ ); +};