diff --git a/src/components/Project/AboutProject.jsx b/src/components/Project/AboutProject.jsx index a64a09d1..446059f4 100644 --- a/src/components/Project/AboutProject.jsx +++ b/src/components/Project/AboutProject.jsx @@ -5,6 +5,8 @@ import { useHasUserPermission } from "../../hooks/useHasUserPermission"; import { MANAGE_PROJECT } from "../../utils/constants"; import { cacheData, getCachedData } from "../../slices/apiDataManager"; import ManageProjectInfo from "./ManageProjectInfo"; +import ProjectRepository from "../../repositories/ProjectRepository"; +import showToast from "../../services/toastService"; const AboutProject = ({ data }) => { const [CurrentProject, setCurrentProject] = useState(data); @@ -19,7 +21,9 @@ const AboutProject = ({ data }) => { const handleShow = () => setShowModal(true); const handleClose = () => setShowModal(false); const handleFormSubmit = (updatedProject, setLoading) => { - if (CurrentProject?.id) { + if ( CurrentProject?.id ) + { + ProjectRepository.updateProject(CurrentProject.id, updatedProject) .then((response) => { const updatedProjectData = { @@ -45,7 +49,7 @@ const AboutProject = ({ data }) => { cacheData("projectslist", updatedProjectsList); } - showToast("Project updated successfully.", "success"); + showToast( "Project updated successfully.", "success" ); setLoading(false); setShowModal(false); }) @@ -71,8 +75,8 @@ const AboutProject = ({ data }) => { {data && (
Date: {hoverDate} @@ -423,7 +551,7 @@ const ImageGallery = () => { Time: {hoverTime}
- Activity: {img.activityName} + Activity: {batch.activityName}
+ !loading &&
No images match the selected filters.
)} + +You've reached the end of the images.
+ )} +- 📅 Date: {date} {time} + 📅 Date: {date}
- 🏢 Location: {image.buildingName} >{" "} - {image.floorName} > {image.activityName} + 🏢 Location: {buildingName} > {floorName} >{" "} + {workAreaName || "Unknown"} > {activityName}
- 📝 Comments: {image.comment} + {/* Display the comment from the batch object */} + 📝 Comments: {batchComment || "N/A"}