From 66ae05cdbd9c1e48cb234d07ccfca608e86975b8 Mon Sep 17 00:00:00 2001 From: ditiqi Date: Sun, 23 Feb 2025 22:51:22 +0800 Subject: [PATCH] add --- .../course/detail/CourseDetailDescription.tsx | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 apps/web/src/components/models/course/detail/CourseDetailDescription.tsx 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} + +
+ )} +
+ ); +};