From 04306d355fd34890f2a82a6d0111859b94e73c48 Mon Sep 17 00:00:00 2001 From: kelvinsuen Date: Tue, 27 Aug 2024 14:34:21 +0800 Subject: [PATCH] add reopen project button --- .../CreateProject/CreateProject.tsx | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/components/CreateProject/CreateProject.tsx b/src/components/CreateProject/CreateProject.tsx index 541eb83..33f3e35 100644 --- a/src/components/CreateProject/CreateProject.tsx +++ b/src/components/CreateProject/CreateProject.tsx @@ -1,5 +1,6 @@ "use client"; +import AutorenewIcon from "@mui/icons-material/Autorenew"; import DoneIcon from "@mui/icons-material/Done"; import Check from "@mui/icons-material/Check"; import Close from "@mui/icons-material/Close"; @@ -281,6 +282,11 @@ const CreateProject: React.FC = ({ confirmButtonText = t("Complete"); successTitle = t("Complete Success"); errorTitle = t("Complete Fail"); + } else if (buttonName === "reopen") { + title = t("Do you want to reopen?"); + confirmButtonText = t("Reopen"); + successTitle = t("Reopen Success"); + errorTitle = t("Reopen Fail"); } submitDialog( @@ -289,7 +295,9 @@ const CreateProject: React.FC = ({ data.projectActualStart = dayjs().format("YYYY-MM-DD"); } else if (buttonName === "complete") { data.projectActualEnd = dayjs().format("YYYY-MM-DD"); - } + }/* else if (buttonName === "reopen") { + data.projectActualEnd = dayjs().format("YYYY-MM-DD"); + }*/ data.taskTemplateId = data.taskTemplateId === "All" ? undefined : data.taskTemplateId; @@ -446,6 +454,18 @@ const CreateProject: React.FC = ({ {t("Complete Project")} )} + {formProps.getValues("projectStatus")?.toLowerCase() === + "completed" && ( + + )} {!( // formProps.getValues("projectActualStart") && // formProps.getValues("projectActualEnd")