课程详情初步

This commit is contained in:
禺狨
2023-03-24 17:45:47 +08:00
parent b24e4e09b1
commit 351e755fe2
13 changed files with 438 additions and 11 deletions

View File

@@ -1,9 +1,12 @@
import React, { useState, useEffect } from "react";
import { Image, Progress } from "antd";
import { useNavigate } from "react-router-dom";
import styles from "./courses-model.module.scss";
import mediaIcon from "../../../assets/images/commen/icon-medal.png";
import { Navigate } from "react-router-dom";
interface PropInterface {
id: number;
title: string;
thumb: string;
isRequired: number;
@@ -11,13 +14,20 @@ interface PropInterface {
}
export const CoursesModel: React.FC<PropInterface> = ({
id,
title,
thumb,
isRequired,
progress,
}) => {
const navigate = useNavigate();
return (
<div className={styles["item"]}>
<div
className={styles["item"]}
onClick={() => {
navigate(`/course/${id}`);
}}
>
<div className={styles["top-content"]}>
<Image
width={120}