Răsfoiți Sursa

添加删除菜单

visuddhinanda 2 ani în urmă
părinte
comite
597276f4b3
1 a modificat fișierele cu 22 adăugiri și 1 ștergeri
  1. 22 1
      dashboard/src/components/template/SentEdit/SentCell.tsx

+ 22 - 1
dashboard/src/components/template/SentEdit/SentCell.tsx

@@ -1,6 +1,7 @@
 import { useEffect, useState } from "react";
 import { useEffect, useState } from "react";
 import { useIntl } from "react-intl";
 import { useIntl } from "react-intl";
-import { Divider, message as AntdMessage } from "antd";
+import { Divider, message as AntdMessage, Modal } from "antd";
+import { ExclamationCircleOutlined } from "@ant-design/icons";
 
 
 import { ISentence } from "../SentEdit";
 import { ISentence } from "../SentEdit";
 import SentEditMenu from "./SentEditMenu";
 import SentEditMenu from "./SentEditMenu";
@@ -154,6 +155,26 @@ const SentCellWidget = ({
               });
               });
               break;
               break;
             case "delete":
             case "delete":
+              Modal.confirm({
+                icon: <ExclamationCircleOutlined />,
+                title: intl.formatMessage({
+                  id: "message.delete.confirm",
+                }),
+
+                content: "",
+                okText: intl.formatMessage({
+                  id: "buttons.delete",
+                }),
+                okType: "danger",
+                cancelText: intl.formatMessage({
+                  id: "buttons.no",
+                }),
+                onOk() {
+                  if (isPr && sentData && sentData.id) {
+                    deletePr(sentData.id);
+                  }
+                },
+              });
               break;
               break;
             default:
             default:
               break;
               break;