Explorar el Código

:fire: 没有使用的变量

visuddhinanda hace 2 años
padre
commit
24af643b49

+ 1 - 2
dashboard/src/components/article/Article.tsx

@@ -15,9 +15,8 @@ import CommentListCard from "../comment/CommentListCard";
 import TocTree from "./TocTree";
 import PaliText from "../template/Wbw/PaliText";
 import ArticleSkeleton from "./ArticleSkeleton";
-import { modeChange } from "../../reducers/article-mode";
+
 import {
-  IMetaChapter,
   IViewRequest,
   IViewStoreResponse,
 } from "../../pages/studio/recent/list";

+ 2 - 5
dashboard/src/components/course/AcceptCourse.tsx

@@ -1,21 +1,18 @@
 /**
  * 学生接受课程管理员的邀请 参加课程
  */
-import { Button, message, Modal, Typography } from "antd";
+import { Button, message, Modal } from "antd";
 import { useIntl } from "react-intl";
 import { ExclamationCircleFilled } from "@ant-design/icons";
 
-import { delete_, put } from "../../request";
+import { put } from "../../request";
 import {
   ICourseMemberData,
-  ICourseMemberDeleteResponse,
   ICourseMemberResponse,
   TCourseJoinMode,
-  TCourseMemberStatus,
 } from "../api/Course";
 
 const { confirm } = Modal;
-const { Text } = Typography;
 
 interface IWidget {
   joinMode?: TCourseJoinMode;

+ 2 - 5
dashboard/src/components/course/AcceptNotCourse.tsx

@@ -1,21 +1,18 @@
 /**
  * 学生接受课程管理员的邀请 参加课程
  */
-import { Button, message, Modal, Typography } from "antd";
+import { Button, message, Modal } from "antd";
 import { useIntl } from "react-intl";
 import { ExclamationCircleFilled } from "@ant-design/icons";
 
-import { delete_, put } from "../../request";
+import { put } from "../../request";
 import {
   ICourseMemberData,
-  ICourseMemberDeleteResponse,
   ICourseMemberResponse,
   TCourseJoinMode,
-  TCourseMemberStatus,
 } from "../api/Course";
 
 const { confirm } = Modal;
-const { Text } = Typography;
 
 interface IWidget {
   joinMode?: TCourseJoinMode;

+ 0 - 1
dashboard/src/components/course/LeaveCourse.tsx

@@ -8,7 +8,6 @@ import {
   ICourseMemberDeleteResponse,
   ICourseMemberResponse,
   TCourseJoinMode,
-  TCourseMemberStatus,
 } from "../api/Course";
 
 const { confirm } = Modal;

+ 1 - 1
dashboard/src/components/template/Wbw/WbwCase.tsx

@@ -1,6 +1,6 @@
 import { useEffect, useState } from "react";
 import { useIntl } from "react-intl";
-import { Typography, Button, Space, Tag } from "antd";
+import { Typography, Button, Space } from "antd";
 import { SwapOutlined } from "@ant-design/icons";
 import type { MenuProps } from "antd";
 import { Dropdown } from "antd";

+ 1 - 10
dashboard/src/components/template/Wbw/WbwPali.tsx

@@ -29,7 +29,6 @@ interface IWidget {
 const WbwPaliWidget = ({ data, display, onSave }: IWidget) => {
   const [popOpen, setPopOpen] = useState(false);
   const [paliColor, setPaliColor] = useState("unset");
-  const [isHover, setIsHover] = useState(false);
   const [hasComment, setHasComment] = useState(data.hasComment);
   /**
    * 处理 relation 链接事件
@@ -199,15 +198,7 @@ const WbwPaliWidget = ({ data, display, onSave }: IWidget) => {
   if (typeof data.real !== "undefined" && PaliReal(data.real.value) !== "") {
     //非标点符号
     return (
-      <div
-        className="pali_shell"
-        onMouseEnter={() => {
-          setIsHover(true);
-        }}
-        onMouseLeave={() => {
-          setIsHover(false);
-        }}
-      >
+      <div className="pali_shell">
         <Popover
           content={wbwDetail}
           placement="bottom"

+ 1 - 11
dashboard/src/components/term/TermList.tsx

@@ -1,14 +1,6 @@
 import { ActionType, ProTable } from "@ant-design/pro-components";
 import { useIntl } from "react-intl";
-import {
-  Button,
-  Space,
-  Table,
-  Dropdown,
-  Typography,
-  Modal,
-  message,
-} from "antd";
+import { Button, Space, Table, Dropdown, Modal, message } from "antd";
 import {
   ExclamationCircleOutlined,
   DeleteOutlined,
@@ -28,8 +20,6 @@ import TermExport from "./TermExport";
 import DataImport from "../admin/relation/DataImport";
 import TermModal from "./TermModal";
 
-const { Text } = Typography;
-
 interface IItem {
   sn: number;
   id: string;

+ 1 - 2
dashboard/src/pages/admin/nissaya-ending/list.tsx

@@ -1,5 +1,5 @@
 import { useIntl } from "react-intl";
-import { Button, Dropdown, Typography, Modal, message } from "antd";
+import { Button, Dropdown, Modal, message } from "antd";
 import { ActionType, ProTable } from "@ant-design/pro-components";
 import {
   PlusOutlined,
@@ -21,7 +21,6 @@ import { NissayaCardModal } from "../../../components/general/NissayaCard";
 import DataImport from "../../../components/admin/relation/DataImport";
 import { CaseValueEnum } from "../relation/list";
 
-const { Text } = Typography;
 export interface INissayaEndingRequest {
   id?: string;
   ending?: string;

+ 1 - 3
dashboard/src/pages/admin/relation/list.tsx

@@ -1,5 +1,5 @@
 import { useIntl } from "react-intl";
-import { Button, Dropdown, Typography, Modal, message, Tag } from "antd";
+import { Button, Dropdown, Modal, message, Tag } from "antd";
 import { ActionType, ProTable } from "@ant-design/pro-components";
 import {
   PlusOutlined,
@@ -20,8 +20,6 @@ import DataImport from "../../../components/admin/relation/DataImport";
 import { useAppSelector } from "../../../hooks";
 import { getTerm } from "../../../reducers/term-vocabulary";
 
-const { Text } = Typography;
-
 export const CaseValueEnum = () => {
   const intl = useIntl();
   return {

+ 1 - 1
dashboard/src/pages/library/anthology/show.tsx

@@ -5,7 +5,7 @@ import AnthologyDetail from "../../../components/article/AnthologyDetail";
 
 const Widget = () => {
   // TODO
-  const { id, tags } = useParams(); //url 参数
+  const { id } = useParams(); //url 参数
 
   const pageMaxWidth = "960px";
   return (

+ 1 - 1
dashboard/src/pages/library/palicanon/bypath.tsx

@@ -13,7 +13,7 @@ import { IPaliBookListResponse } from "../../../components/api/Corpus";
 import Recent from "../../../components/corpus/Recent";
 
 const Widget = () => {
-  const { root, path, tag } = useParams();
+  const { root, path } = useParams();
   const navigate = useNavigate();
   const defaultPath: string[] = path ? path.split("_") : [];
   const [bookRoot, setBookRoot] = useState(root);

+ 0 - 3
dashboard/src/pages/studio/course/list.tsx

@@ -11,7 +11,6 @@ import {
   Image,
   message,
   Modal,
-  Typography,
 } from "antd";
 import { ProTable, ActionType } from "@ant-design/pro-components";
 import {
@@ -30,8 +29,6 @@ import {
 import { PublicityValueEnum } from "../../../components/studio/table";
 import { IDeleteResponse } from "../../../components/api/Article";
 
-const { Text } = Typography;
-
 interface DataItem {
   sn: number;
   id: string; //课程ID

+ 1 - 1
dashboard/src/pages/studio/dict/list.tsx

@@ -28,7 +28,7 @@ import { useRef, useState } from "react";
 import DictEdit from "../../../components/dict/DictEdit";
 import { IDeleteResponse } from "../../../components/api/Article";
 
-const { Link, Text } = Typography;
+const { Link } = Typography;
 
 export interface IWord {
   sn: number;

+ 1 - 1
dashboard/src/pages/studio/group/list.tsx

@@ -298,7 +298,7 @@ const Widget = () => {
                 key: "collaboration",
                 label: (
                   <span>
-                    协作
+                    我加入的
                     {renderBadge(
                       collaborationNumber,
                       activeKey === "collaboration"