@@ -240,9 +230,7 @@ const isTaskPlanning = /^\/activities\/task$/.test(location.pathname);
{(ManageInfra ||
- (
- ManageAndAssignTak &&
- PlannedWork !== CompletedWork)) && (
+ (ManageAndAssignTak && PlannedWork !== CompletedWork)) && (
{/* Desktop (md and up): inline icons */}
diff --git a/src/components/Project/ManageProjectInfo.jsx b/src/components/Project/ManageProjectInfo.jsx
index 722ad453..5d56c171 100644
--- a/src/components/Project/ManageProjectInfo.jsx
+++ b/src/components/Project/ManageProjectInfo.jsx
@@ -2,6 +2,8 @@ import React, { useEffect, useState } from "react";
import { useForm, Controller } from "react-hook-form";
import { zodResolver } from "@hookform/resolvers/zod";
import { z } from "zod";
+import Label from "../common/Label";
+import DatePicker from "../common/DatePicker";
const currentDate = new Date().toLocaleDateString('en-CA');
const formatDate = (date) => {
@@ -14,14 +16,14 @@ const formatDate = (date) => {
}
return d.toLocaleDateString('en-CA');
};
-const ManageProjectInfo = ({ project, handleSubmitForm, onClose,isPending }) => {
+const ManageProjectInfo = ({ project, handleSubmitForm, onClose, isPending }) => {
const [CurrentProject, setCurrentProject] = useState();
const [addressLength, setAddressLength] = useState(0);
const maxAddressLength = 500;
-const ACTIVE_STATUS_ID = "b74da4c2-d07e-46f2-9919-e75e49b12731";
-const DEFAULT_EMPTY_STATUS_ID = "00000000-0000-0000-0000-000000000000";
-
+ const ACTIVE_STATUS_ID = "b74da4c2-d07e-46f2-9919-e75e49b12731";
+ const DEFAULT_EMPTY_STATUS_ID = "00000000-0000-0000-0000-000000000000";
+
const projectSchema = z
.object({
...(project?.id ? { id: z.string().optional() } : {}),
@@ -93,15 +95,15 @@ const DEFAULT_EMPTY_STATUS_ID = "00000000-0000-0000-0000-000000000000";
reset(
project
? {
- id: project?.id || "",
- name: project?.name || "",
- shortName: project?.shortName || "",
- contactPerson: project?.contactPerson || "",
- projectAddress: project?.projectAddress || "",
- startDate: formatDate(project?.startDate) || "",
- endDate: formatDate(project?.endDate) || "",
- projectStatusId: String(project?.projectStatus?.id) || "00000000-0000-0000-0000-000000000000",
- }
+ id: project?.id || "",
+ name: project?.name || "",
+ shortName: project?.shortName || "",
+ contactPerson: project?.contactPerson || "",
+ projectAddress: project?.projectAddress || "",
+ startDate: formatDate(project?.startDate) || "",
+ endDate: formatDate(project?.endDate) || "",
+ projectStatusId: String(project?.projectStatus?.id) || "00000000-0000-0000-0000-000000000000",
+ }
: {}
);
setAddressLength(project?.projectAddress?.length || 0);
@@ -115,9 +117,8 @@ const DEFAULT_EMPTY_STATUS_ID = "00000000-0000-0000-0000-000000000000";
*/
- const onSubmitForm = ( updatedProject ) =>
- {
-
+ const onSubmitForm = (updatedProject) => {
+
handleSubmitForm(updatedProject);
};
@@ -137,197 +138,202 @@ const DEFAULT_EMPTY_STATUS_ID = "00000000-0000-0000-0000-000000000000";
return (
-
-
-
-
- {project?.id ? "Edit Project" : "Create Project"}
-
-
- |
) : null}
@@ -609,9 +612,10 @@ const EmployeeList = () => {
{item.jobRole || "Not Assign Yet"}
-