Browse Source

add reopen project button

tags/Baseline_30082024_FRONTEND_UAT
kelvinsuen 1 year ago
parent
commit
04306d355f
1 changed files with 21 additions and 1 deletions
  1. +21
    -1
      src/components/CreateProject/CreateProject.tsx

+ 21
- 1
src/components/CreateProject/CreateProject.tsx View File

@@ -1,5 +1,6 @@
"use client"; "use client";


import AutorenewIcon from "@mui/icons-material/Autorenew";
import DoneIcon from "@mui/icons-material/Done"; import DoneIcon from "@mui/icons-material/Done";
import Check from "@mui/icons-material/Check"; import Check from "@mui/icons-material/Check";
import Close from "@mui/icons-material/Close"; import Close from "@mui/icons-material/Close";
@@ -281,6 +282,11 @@ const CreateProject: React.FC<Props> = ({
confirmButtonText = t("Complete"); confirmButtonText = t("Complete");
successTitle = t("Complete Success"); successTitle = t("Complete Success");
errorTitle = t("Complete Fail"); 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( submitDialog(
@@ -289,7 +295,9 @@ const CreateProject: React.FC<Props> = ({
data.projectActualStart = dayjs().format("YYYY-MM-DD"); data.projectActualStart = dayjs().format("YYYY-MM-DD");
} else if (buttonName === "complete") { } else if (buttonName === "complete") {
data.projectActualEnd = dayjs().format("YYYY-MM-DD"); data.projectActualEnd = dayjs().format("YYYY-MM-DD");
}
}/* else if (buttonName === "reopen") {
data.projectActualEnd = dayjs().format("YYYY-MM-DD");
}*/


data.taskTemplateId = data.taskTemplateId =
data.taskTemplateId === "All" ? undefined : data.taskTemplateId; data.taskTemplateId === "All" ? undefined : data.taskTemplateId;
@@ -446,6 +454,18 @@ const CreateProject: React.FC<Props> = ({
{t("Complete Project")} {t("Complete Project")}
</Button> </Button>
)} )}
{formProps.getValues("projectStatus")?.toLowerCase() ===
"completed" && (
<Button
name="reopen"
type="submit"
variant="contained"
startIcon={<AutorenewIcon />}
color="secondary"
>
{t("Reopen Project")}
</Button>
)}
{!( {!(
// formProps.getValues("projectActualStart") && // formProps.getValues("projectActualStart") &&
// formProps.getValues("projectActualEnd") // formProps.getValues("projectActualEnd")


Loading…
Cancel
Save