asdsa
This commit is contained in:
parent
3e7a6dbc6b
commit
a5f24fcd7b
|
@ -2,6 +2,8 @@ import { Course } from "@nice/common";
|
||||||
import React, { useContext } from "react";
|
import React, { useContext } from "react";
|
||||||
import { Typography, Skeleton } from "antd"; // 引入 antd 组件
|
import { Typography, Skeleton } from "antd"; // 引入 antd 组件
|
||||||
import { CourseDetailContext } from "./CourseDetailContext";
|
import { CourseDetailContext } from "./CourseDetailContext";
|
||||||
|
import { CalendarOutlined, EyeOutlined } from "@ant-design/icons";
|
||||||
|
import dayjs from "dayjs";
|
||||||
|
|
||||||
interface CourseDetailProps {
|
interface CourseDetailProps {
|
||||||
course: Course;
|
course: Course;
|
||||||
|
@ -18,8 +20,20 @@ export const CourseDetailDescription: React.FC<CourseDetailProps> = () => {
|
||||||
<Skeleton active paragraph={{ rows: 4 }} />
|
<Skeleton active paragraph={{ rows: 4 }} />
|
||||||
) : (
|
) : (
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<div className="text-lg font-bold">{"课程简介"}</div>
|
<div className="text-lg font-bold">{"课程简介:"}</div>
|
||||||
|
<div className="text-gray-600 flex justify-start gap-4">
|
||||||
|
<div>{course?.subTitle}</div>
|
||||||
|
<div className="flex gap-1">
|
||||||
|
<EyeOutlined></EyeOutlined>
|
||||||
|
<div>{course?.meta?.views}</div>
|
||||||
|
</div>
|
||||||
|
<div className="flex gap-1">
|
||||||
|
<CalendarOutlined></CalendarOutlined>
|
||||||
|
{dayjs(course?.createdAt).format("YYYY年M月D日")}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<Paragraph
|
<Paragraph
|
||||||
|
className="text-gray-600"
|
||||||
ellipsis={{
|
ellipsis={{
|
||||||
rows: 3,
|
rows: 3,
|
||||||
expandable: true,
|
expandable: true,
|
||||||
|
@ -27,7 +41,7 @@ export const CourseDetailDescription: React.FC<CourseDetailProps> = () => {
|
||||||
onExpand: () => console.log("展开"),
|
onExpand: () => console.log("展开"),
|
||||||
// collapseText: "收起",
|
// collapseText: "收起",
|
||||||
}}>
|
}}>
|
||||||
{course.content}
|
{course?.content}
|
||||||
</Paragraph>
|
</Paragraph>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
Loading…
Reference in New Issue