diff --git a/src/components/Project/ManageProjectInfo.jsx b/src/components/Project/ManageProjectInfo.jsx index a03077f9..3aad8e60 100644 --- a/src/components/Project/ManageProjectInfo.jsx +++ b/src/components/Project/ManageProjectInfo.jsx @@ -26,6 +26,7 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { .object({ ...(project?.id ? { id: z.string().optional() } : {}), name: z.string().min(1, { message: "Project Name is required" }), + shortName: z.string().optional(), contactPerson: z .string() .min( 1, {message: "Contact Person Name is required"} ) @@ -72,6 +73,7 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { defaultValues: { id: project?.id || "", name: project?.name || "", + shortName: project?.shortName || "", contactPerson: project?.contactPerson || "", projectAddress: project?.projectAddress || "", startDate: formatDate(project?.startDate) || currentDate, @@ -88,6 +90,7 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { ? { id: project?.id || "", name: project?.name || "", + shortName: project?.shortName || "", contactPerson: project?.contactPerson || "", projectAddress: project?.projectAddress || "", startDate: formatDate(project?.startDate) || "", @@ -108,6 +111,7 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { reset({ id: project?.id || "", name: project?.name || "", + shortName: project?.shortName || "", contactPerson: project?.contactPerson || "", projectAddress: project?.projectAddress || "", startDate: formatDate(project?.startDate) || currentDate, @@ -157,6 +161,27 @@ const ManageProjectInfo = ({ project, handleSubmitForm, onClose }) => { )} +
+ + + {errors.shortName && ( +
+ {errors.shortName.message} +
+ )} +
-
- - {projectInfo.name} - +
+ {projectInfo.shortName + ? projectInfo.shortName + : projectInfo.name}
- Client: - {projectInfo.contactPerson} + {projectInfo.shortName ? projectInfo.name : ""}
@@ -141,9 +139,14 @@ const ProjectCard = ({ projectData }) => { data-bs-toggle="dropdown" aria-expanded="false" > - {modifyProjectLoading?
- Loading... -
: + {modifyProjectLoading ? ( +
+ Loading... +
+ ) : ( { data-bs-placement="top" data-bs-custom-class="tooltip-dark" title="More Action" - >} + > + )}