| @@ -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") | ||||