- {/* Trigger element */}
- {/* Popup */}
{visible && (
e.stopPropagation()} // prevents closing when clicking inside
+ className={`bg-white border w-max rounded shadow-sm p-3 position-absolute top-100 mt-2 start-50 translate-middle-x ${className}`}
+ style={{ zIndex: 1000 }}
+ onClick={(e) => e.stopPropagation()}
>
{title &&
{title}
}
{content}
-
-
)}
diff --git a/src/hooks/useProjects.js b/src/hooks/useProjects.js
index b73f3db9..fcb715b6 100644
--- a/src/hooks/useProjects.js
+++ b/src/hooks/useProjects.js
@@ -20,13 +20,13 @@ export const useCurrentService = () => {
// ------------------------------Query-------------------
-export const useProjects = (pageNumber,pageSize) => {
+export const useProjects = (pageSize,pageNumber) => {
const loggedUser = useSelector((store) => store.globalVariables.loginUser);
return useQuery({
- queryKey: ["ProjectsList",pageNumber,pageSize],
+ queryKey: ["ProjectsList",pageSize,pageNumber],
queryFn: async () => {
- const response = await ProjectRepository.getProjectList(pageNumber,pageSize);
- return response?.data?.data;
+ const response = await ProjectRepository.getProjectList(pageSize,pageNumber);
+ return response?.data;
},
enabled: !!loggedUser,
});
diff --git a/src/hooks/useServiceProject.jsx b/src/hooks/useServiceProject.jsx
index eb82d56a..1e480118 100644
--- a/src/hooks/useServiceProject.jsx
+++ b/src/hooks/useServiceProject.jsx
@@ -181,6 +181,7 @@ export const useJobComments = (jobId, pageSize, pageNumber) => {
);
return resp.data;
},
+ enabled:!!jobId,
initialPageParam: pageNumber,
diff --git a/src/repositories/ProjectRepository.jsx b/src/repositories/ProjectRepository.jsx
index 1de7d87e..1220d085 100644
--- a/src/repositories/ProjectRepository.jsx
+++ b/src/repositories/ProjectRepository.jsx
@@ -1,7 +1,7 @@
import { api } from "../utils/axiosClient";
const ProjectRepository = {
- getProjectList: (pageNumber,pageSize) => api.get(`/api/project/list?&pageNumber=${pageNumber}&pageSize=${pageSize}`),
+ getProjectList: (pageSize,pageNumber) => api.get(`/api/project/list?pageSize=${pageSize}&pageNumber=${pageNumber}`),
getProjectByprojectId: (projetid) =>
api.get(`/api/project/details/${projetid}`),