Browse Source

add share

visuddhinanda 1 year ago
parent
commit
555ee31986
1 changed files with 14 additions and 1 deletions
  1. 14 1
      dashboard-v4/dashboard/src/components/task/ProjectList.tsx

+ 14 - 1
dashboard-v4/dashboard/src/components/task/ProjectList.tsx

@@ -16,6 +16,8 @@ import ProjectCreate from "./ProjectCreate";
 import ProjectEditDrawer from "./ProjectEditDrawer";
 import User from "../auth/User";
 import TimeShow from "../general/TimeShow";
+import ShareModal from "../share/ShareModal";
+import { EResType } from "../share/Share";
 
 export interface IResNumberResponse {
   ok: boolean;
@@ -65,7 +67,7 @@ const ProjectListWidget = ({
         id: "buttons.no",
       }),
       onOk() {
-        const url = `/v2/channel/${id}`;
+        const url = `/v2/project/${id}`;
         console.log("delete api request", url);
         return delete_<IDeleteResponse>(url)
           .then((json) => {
@@ -141,6 +143,17 @@ const ProjectListWidget = ({
               <Button size="small" type="link" key="clone">
                 克隆
               </Button>,
+              <ShareModal
+                trigger={
+                  <Button type="link" size="small">
+                    {intl.formatMessage({
+                      id: "buttons.share",
+                    })}
+                  </Button>
+                }
+                resId={row.id}
+                resType={EResType.workflow}
+              />,
             ],
           },
         }}