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"; import CourseOperationBtns from "./JoinLearingButton"; export default function CourseDetailTitle() { const { course, lecture, selectedLectureId } = useContext(CourseDetailContext); return (
{!selectedLectureId ? course?.title : lecture?.title}
{course?.author?.showname && (
发布者: {course?.author?.showname}
)} {course?.depts && course?.depts?.length > 0 && (
发布单位: {course?.depts?.map((dept) => dept.name)}
)}
{"发布于:"} {dayjs( !selectedLectureId ? course?.createdAt : lecture?.createdAt ).format("YYYY年M月D日")}
{"最后更新:"} {dayjs( !selectedLectureId ? course?.updatedAt : lecture?.updatedAt ).format("YYYY年M月D日")}
{`观看次数${ !selectedLectureId ? course?.views || 0 : lecture?.views || 0 }`}
{`学习人数${course?.studentIds?.length || 0}`}
); }