import { useContext } from "react"; import { CourseDetailContext } from "./CourseDetailContext"; import { useNavigate } from "react-router-dom"; import { BookOutlined, CalendarOutlined, EditTwoTone, EyeOutlined, ReloadOutlined } from "@ant-design/icons"; import dayjs from "dayjs"; export default function CourseDetailTitle() { const { course, isLoading, canEdit, lecture, lectureIsLoading, selectedLectureId, } = useContext(CourseDetailContext); const navigate = useNavigate(); return (
{course?.title}
{"创建于:"} {dayjs(course?.createdAt).format("YYYY年M月D日")}
{"更新于:"} {dayjs(course?.updatedAt).format("YYYY年M月D日")}
{`观看次数${course?.meta?.views || 0}`}
{`学习人数${course?.studentIds?.length || 0}`}
{canEdit && (
{ const url = course?.id ? `/course/${course?.id}/editor` : "/course/editor"; navigate(url); }}> {"点击编辑课程"}
)}
); }