Browse Source

add discussion button

visuddhinanda 1 năm trước cách đây
mục cha
commit
7d24a1820e

+ 21 - 9
dashboard-v4/dashboard/src/components/task/Description.tsx

@@ -1,5 +1,5 @@
 import { useEffect, useState } from "react";
 import { useEffect, useState } from "react";
-import { Button, message } from "antd";
+import { Button, message, Space } from "antd";
 import { EditOutlined, CheckOutlined } from "@ant-design/icons";
 import { EditOutlined, CheckOutlined } from "@ant-design/icons";
 
 
 import { ITaskData, ITaskResponse, ITaskUpdateRequest } from "../api/task";
 import { ITaskData, ITaskResponse, ITaskUpdateRequest } from "../api/task";
@@ -7,6 +7,7 @@ import MdView from "../template/MdView";
 import MDEditor from "@uiw/react-md-editor";
 import MDEditor from "@uiw/react-md-editor";
 import "../article/article.css";
 import "../article/article.css";
 import { patch } from "../../request";
 import { patch } from "../../request";
+import { openDiscussion } from "../discussion/DiscussionButton";
 
 
 interface IWidget {
 interface IWidget {
   task?: ITaskData;
   task?: ITaskData;
@@ -30,14 +31,25 @@ const Description = ({ task, onChange }: IWidget) => {
         <span></span>
         <span></span>
         <span>
         <span>
           {mode === "read" ? (
           {mode === "read" ? (
-            <Button
-              ghost
-              type="primary"
-              icon={<EditOutlined />}
-              onClick={() => setMode("edit")}
-            >
-              编辑
-            </Button>
+            <Space>
+              <Button
+                key={1}
+                onClick={() => {
+                  task && openDiscussion(task?.id, "task", false);
+                }}
+              >
+                讨论
+              </Button>
+              <Button
+                key={2}
+                ghost
+                type="primary"
+                icon={<EditOutlined />}
+                onClick={() => setMode("edit")}
+              >
+                编辑
+              </Button>
+            </Space>
           ) : (
           ) : (
             <Button
             <Button
               ghost
               ghost