From 0fe62d93475958d3ecb8eeaf9b9cda19ecdaf049 Mon Sep 17 00:00:00 2001 From: ditiqi Date: Mon, 24 Feb 2025 10:16:39 +0800 Subject: [PATCH] add --- .../course/detail/CourseDetailDescription.tsx | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx b/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx index 3b75ae9..a7eea6c 100755 --- a/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx +++ b/apps/web/src/components/models/course/detail/CourseDetailDescription.tsx @@ -1,17 +1,13 @@ import { Course } from "@nice/common"; import React, { useContext } from "react"; -import { Typography, Skeleton } from "antd"; // 引入 antd 组件 +import { Image, Typography, Skeleton } from "antd"; // 引入 antd 组件 import { CourseDetailContext } from "./CourseDetailContext"; import { CalendarOutlined, EyeOutlined } from "@ant-design/icons"; import dayjs from "dayjs"; -interface CourseDetailProps { - course: Course; - isLoading: boolean; -} - -export const CourseDetailDescription: React.FC = () => { - const { course, isLoading } = useContext(CourseDetailContext); +export const CourseDetailDescription: React.FC = () => { + const { course, isLoading, selectedLectureId } = + useContext(CourseDetailContext); const { Paragraph, Title } = Typography; return ( @@ -20,6 +16,17 @@ export const CourseDetailDescription: React.FC = () => { ) : (
+ {!selectedLectureId && ( + <> +
+ +
+ + )}
{"课程简介:"}
{course?.subTitle}