No data available yet...
;
- } else {
- console.log(data, "inside infra");
- }
+ }
return (
{" "}
diff --git a/src/components/Project/ProjectInfra.jsx b/src/components/Project/ProjectInfra.jsx
index 652b3dc7..0c8eadac 100644
--- a/src/components/Project/ProjectInfra.jsx
+++ b/src/components/Project/ProjectInfra.jsx
@@ -294,7 +294,6 @@ const ProjectInfra = ({
console.error("Unsupported data type for submitData", entity);
}
} catch (Err) {
- console.log(Err);
showToast("Somthing wrong", "error");
}
handleClose();
diff --git a/src/components/common/DatePicker.jsx b/src/components/common/DatePicker.jsx
index d4a1b22f..7003ab78 100644
--- a/src/components/common/DatePicker.jsx
+++ b/src/components/common/DatePicker.jsx
@@ -8,7 +8,6 @@ const DatePicker = ({ onDateChange }) => {
dateFormat: "Y-m-d",
defaultDate: new Date(),
onChange: (selectedDates, dateStr) => {
- console.log("Selected date:", dateStr);
if (onDateChange) {
onDateChange(dateStr); // Pass selected date to parent
}
diff --git a/src/components/master/CreateActivity.jsx b/src/components/master/CreateActivity.jsx
index 2970d0c1..c55d87ce 100644
--- a/src/components/master/CreateActivity.jsx
+++ b/src/components/master/CreateActivity.jsx
@@ -56,7 +56,6 @@ const CreateActivity = ({ onClose }) => {
// Form submission handler
const onSubmit = (data) => {
- console.log(data);
setIsLoading(true);
MasterRespository.createActivity(data)
diff --git a/src/components/master/EditActivity.jsx b/src/components/master/EditActivity.jsx
index bccdbd2f..09a708be 100644
--- a/src/components/master/EditActivity.jsx
+++ b/src/components/master/EditActivity.jsx
@@ -93,7 +93,6 @@ const UpdateActivity = ({ activityData, onClose }) => {
setIsLoading( false )
showToast("error.message", "error");
- console.log(err)
}
};
diff --git a/src/hooks/useEmployees.js b/src/hooks/useEmployees.js
index b48ac9bd..4a127fef 100644
--- a/src/hooks/useEmployees.js
+++ b/src/hooks/useEmployees.js
@@ -4,185 +4,159 @@ import { RolesRepository } from "../repositories/MastersRepository";
import EmployeeRepository from "../repositories/EmployeeRepository";
import ProjectRepository from "../repositories/ProjectRepository";
-
-export const useAllEmployees = () =>
-{
+export const useAllEmployees = () => {
const [employeesList, setEmployeeList] = useState([]);
- const [ loading, setLoading ] = useState( false )
- const [ error, setError ] = useState()
-
- const fetchData = async () =>
-
- {
- try
- {
- let EmployeeList_cached = getCachedData( "AllEmployees" )
- if ( ! EmployeeList_cached )
- {
- setLoading(true)
- const response = await EmployeeRepository.getAllEmployeeList();
- cacheData( "AllEmployees", response.data )
- setEmployeeList(response.data)
- } else
- {
- setEmployeeList( EmployeeList_cached )
- setLoading(false)
- }
- } catch ( error )
- {
- console.error(error);
- setError( "Failed to fetch data." );
- setLoading(false)
-
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState();
+
+ const fetchData = async () => {
+ try {
+ let EmployeeList_cached = getCachedData("AllEmployees");
+ if (!EmployeeList_cached) {
+ setLoading(true);
+ const response = await EmployeeRepository.getAllEmployeeList();
+ cacheData("AllEmployees", response.data);
+ setEmployeeList(response.data);
+ } else {
+ setEmployeeList(EmployeeList_cached);
+ setLoading(false);
}
- }
-
+ } catch (error) {
+ setError("Failed to fetch data.");
+ setLoading(false);
+ }
+ };
- useEffect( () =>
- {
- fetchData()
- }, [] )
- return {employeesList,loading,error}
-}
-
-export const useEmployees =(selectedProject)=>{
+ useEffect(() => {
+ fetchData();
+ }, []);
+ return { employeesList, loading, error };
+};
+export const useEmployees = (selectedProject) => {
const [employees, setEmployeeList] = useState([]);
- const[loading,setLoading] = useState(true)
+ const [loading, setLoading] = useState(true);
const [projects, setProjects] = useState([]);
- const fetchData = async (projectid) => {
- try {
- let EmployeeByProject_Cache = getCachedData("employeeListByProject")
- if(!EmployeeByProject_Cache || !EmployeeByProject_Cache.projectId === projectid) {
-
- EmployeeRepository.getEmployeeListByproject(projectid)
- .then((response) => {
- setEmployeeList(response);
- cacheData("employeeListByProject",{data:response,projectId:projectid});
- })
- .catch((error) => {
- setError("Failed to fetch data.");
- });
-
- }else{
- setEmployeeList(EmployeeByProject_Cache.data)
-
- }
- setLoading(false)
-
- } catch (err) {
- setError("Failed to fetch data.");
- setLoading(false)
- }
- };
-
-
- useEffect(()=>{
- if(selectedProject){
- fetchData(selectedProject);
- }
- },[selectedProject])
-
-
- return {employees,loading,projects,reCallAllEmployee}
-}
-
-export const useEmployeeRoles = (employeeId)=>{
- const [loading,setLoading] = useState(true)
- const[error, setError] =useState()
- const [employeeRoles,setEmployeeRoles] = useState([])
- const fetchData = async (employeeid) => {
-
+ const fetchData = async (projectid) => {
try {
- RolesRepository.getEmployeeRoles(employeeid)
- .then((response) => {
- setEmployeeRoles(response.data);
- cacheData("employeelist", response.data);
- })
- .catch((error) => {
- setError("Failed to fetch data.");
- });
+ let EmployeeByProject_Cache = getCachedData("employeeListByProject");
+ if (
+ !EmployeeByProject_Cache ||
+ !EmployeeByProject_Cache.projectId === projectid
+ ) {
+ EmployeeRepository.getEmployeeListByproject(projectid)
+ .then((response) => {
+ setEmployeeList(response);
+ cacheData("employeeListByProject", {
+ data: response,
+ projectId: projectid,
+ });
+ })
+ .catch((error) => {
+ setError("Failed to fetch data.");
+ });
+ } else {
+ setEmployeeList(EmployeeByProject_Cache.data);
+ }
+ setLoading(false);
} catch (err) {
setError("Failed to fetch data.");
+ setLoading(false);
+ }
+ };
+
+ useEffect(() => {
+ if (selectedProject) {
+ fetchData(selectedProject);
+ }
+ }, [selectedProject]);
+
+ return { employees, loading, projects, reCallAllEmployee };
+};
+
+export const useEmployeeRoles = (employeeId) => {
+ const [loading, setLoading] = useState(true);
+ const [error, setError] = useState();
+ const [employeeRoles, setEmployeeRoles] = useState([]);
+ const fetchData = async (employeeid) => {
+ try {
+ let response = await RolesRepository.getEmployeeRoles(employeeid);
+ setEmployeeRoles(response.data);
+ cacheData("employeelist", response.data);
+ } catch (err) {
+ setError("Failed to fetch data.");
+ setEmployeeRoles([]);
} finally {
setLoading(false);
}
- };
+ };
+ useEffect(() => {
+ if (employeeId) {
+ fetchData(employeeId);
+ }
+ }, [employeeId]);
- useEffect( () =>
- {
- if ( employeeId )
- {
- fetchData(employeeId);
-
- }
-},[employeeId])
+ return { employeeRoles, loading, error };
+};
-
-return {employeeRoles,loading,error}
-}
-
-
-export const useEmployeesByProject=(projectId)=>{
- const [loading,setLoading] = useState(false)
- const[error, setError] =useState()
- const [employees,setEmployees] = useState([])
+export const useEmployeesByProject = (projectId) => {
+ const [loading, setLoading] = useState(false);
+ const [error, setError] = useState();
+ const [employees, setEmployees] = useState([]);
const fetchData = async () => {
const Employees_cache = getCachedData("employeeListByProject");
- if(!Employees_cache || Employees_cache.projectId !== projectId){
-
- setEmployees(true)
- ProjectRepository.getEmployeesByProject(projectId)
- .then( ( response ) =>
- {
+ if (!Employees_cache || Employees_cache.projectId !== projectId) {
+ setEmployees(true);
+ ProjectRepository.getEmployeesByProject(projectId)
+ .then((response) => {
setEmployees(response.data);
- cacheData("employeeListByProject", { data: response.data, projectId })
- setLoading(false)
+ cacheData("employeeListByProject", {
+ data: response.data,
+ projectId,
+ });
+ setLoading(false);
})
.catch((error) => {
setError("Failed to fetch data.");
- setLoading(false)
+ setLoading(false);
});
-
- }else{
- setEmployees(Employees_cache.data)
- setLoading(false)
- }
+ } else {
+ setEmployees(Employees_cache.data);
+ setLoading(false);
+ }
};
+ useEffect(() => {
+ fetchData(projectId);
+ }, [projectId]);
- useEffect(()=>{
- fetchData(projectId);
-},[projectId])
-
-return {employees,loading,error,recallProjectEmplloyee:fetchData}
-
-}
-
-
+ return { employees, loading, error, recallProjectEmplloyee: fetchData };
+};
export const useEmployeesAllOrByProjectId = (projectId) => {
const [employees, setEmployees] = useState([]);
const [loading, setLoading] = useState(false);
const [error, setError] = useState(null);
- const fetchData = async () =>
- {
-
+ const fetchData = async () => {
if (projectId) {
-
const Employees_cache = getCachedData("employeeListByProject");
if (!Employees_cache || Employees_cache.projectId !== projectId) {
setLoading(true);
- setError(null);
+ setError(null);
try {
- const response = await ProjectRepository.getEmployeesByProject(projectId);
+ const response = await ProjectRepository.getEmployeesByProject(
+ projectId
+ );
setEmployees(response.data);
- cacheData("employeeListByProject", { data: response.data, projectId });
+ cacheData("employeeListByProject", {
+ data: response.data,
+ projectId,
+ });
setLoading(false);
} catch (err) {
setError("Failed to fetch data.");
@@ -193,7 +167,6 @@ export const useEmployeesAllOrByProjectId = (projectId) => {
setLoading(false);
}
} else {
-
const employeesCache = getCachedData("allEmployeeList");
if (!employeesCache) {
@@ -228,42 +201,35 @@ export const useEmployeesAllOrByProjectId = (projectId) => {
};
};
-
-
-
-
-export const useEmployeeProfile =(employeeId)=>{
- const [loading,setLoading] = useState(true)
- const[error, setError] =useState()
- const [employee,setEmployees] = useState()
+export const useEmployeeProfile = (employeeId) => {
+ const [loading, setLoading] = useState(true);
+ const [error, setError] = useState();
+ const [employee, setEmployees] = useState();
const fetchData = async () => {
const Employee_cache = getCachedData("employeeProfile");
- if(!Employee_cache || Employee_cache.employeeId !== employeeId){
-
- EmployeeRepository.getEmployeeProfile(employeeId)
+ if (!Employee_cache || Employee_cache.employeeId !== employeeId) {
+ EmployeeRepository.getEmployeeProfile(employeeId)
.then((response) => {
setEmployees(response.data);
- cacheData("employeeProfile", { data: response.data, employeeId })
- setLoading(false)
+ cacheData("employeeProfile", { data: response.data, employeeId });
+ setLoading(false);
})
.catch((error) => {
setError("Failed to fetch data.");
- setLoading(false)
+ setLoading(false);
});
-
- }else{
- setEmployees(Employee_cache.data)
- setLoading(false)
- }
- };
+ } else {
+ setEmployees(Employee_cache.data);
+ setLoading(false);
+ }
+ };
- useEffect(()=>{
- if(employeeId){
- fetchData(employeeId);
- }
-},[employeeId])
+ useEffect(() => {
+ if (employeeId) {
+ fetchData(employeeId);
+ }
+ }, [employeeId]);
-return {employee,loading,error}
-
-}
\ No newline at end of file
+ return { employee, loading, error };
+};
diff --git a/src/hooks/usePositionTracker.js b/src/hooks/usePositionTracker.js
index 009b5e04..f5d122d0 100644
--- a/src/hooks/usePositionTracker.js
+++ b/src/hooks/usePositionTracker.js
@@ -10,7 +10,6 @@ export const usePositionTracker = () => {
},
(error) => {
alert(error.message);
- console.log(error);
},
{ enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
);
diff --git a/src/hooks/useTasks.js b/src/hooks/useTasks.js
index 3051acea..c7ea9c37 100644
--- a/src/hooks/useTasks.js
+++ b/src/hooks/useTasks.js
@@ -23,7 +23,6 @@ export const useTaskList = (projectId, dateFrom, toDate) => {
setLoading(false);
} catch (err) {
setLoading(false);
- console.log(err);
setError(err);
}
// } else {
diff --git a/src/pages/Activities/TaskPlannng.jsx b/src/pages/Activities/TaskPlannng.jsx
index ae97d4e3..3072abb1 100644
--- a/src/pages/Activities/TaskPlannng.jsx
+++ b/src/pages/Activities/TaskPlannng.jsx
@@ -68,7 +68,6 @@ const TaskPlannng = () => {
setProjectDetails(project_cache);
}
} catch (err) {
- console.log(err)
setError("Failed to fetch data.");
} finally {
setLoading(false);
diff --git a/src/pages/authentication/LoginPage.jsx b/src/pages/authentication/LoginPage.jsx
index 92d03ba6..8ba33fca 100644
--- a/src/pages/authentication/LoginPage.jsx
+++ b/src/pages/authentication/LoginPage.jsx
@@ -45,7 +45,6 @@ const LoginPage = () => {
navigate("/dashboard");
} catch (err) {
showToast("Invalid username or password.","error")
- console.log("Unable to proceed. Please try again.");
setLoading(false);
}
};
diff --git a/src/pages/authentication/RegisterPage.jsx b/src/pages/authentication/RegisterPage.jsx
index 63bafa6b..16517816 100644
--- a/src/pages/authentication/RegisterPage.jsx
+++ b/src/pages/authentication/RegisterPage.jsx
@@ -51,7 +51,6 @@ const RegisterPage = () => {
showToast("Your Registration SuccessFully !");
setRegristered(true);
} catch (error) {
- // console.log(error);
showToast(error.message, "error");
}
};
diff --git a/src/pages/employee/EmployeeProfile.jsx b/src/pages/employee/EmployeeProfile.jsx
index e53eeeb2..9e5debc7 100644
--- a/src/pages/employee/EmployeeProfile.jsx
+++ b/src/pages/employee/EmployeeProfile.jsx
@@ -38,7 +38,6 @@ const EmployeeProfile = () => {
} catch ( err )
{
- console.log( "Faild to fetch employee data,", err )
setLoading(false)
}
diff --git a/src/pages/employee/ManageEmp.jsx b/src/pages/employee/ManageEmp.jsx
index b9511784..7b3ab1f0 100644
--- a/src/pages/employee/ManageEmp.jsx
+++ b/src/pages/employee/ManageEmp.jsx
@@ -6,7 +6,7 @@ import { getCachedData } from "../../slices/apiDataManager";
const ManageEmp = () => {
const onEmployeeSubmt = () => {
- console.log("employee submit clicked");
+ // console.log("employee submit clicked");
};
return (
diff --git a/src/utils/axiosClient.jsx b/src/utils/axiosClient.jsx
index 80d2d34e..faa97157 100644
--- a/src/utils/axiosClient.jsx
+++ b/src/utils/axiosClient.jsx
@@ -55,7 +55,6 @@ axiosClient.interceptors.response.use(
if (error.config.url.indexOf("refresh-token") != -1) {
//showToast("Server is unreachable. Try again later!", "error");
- console.log("1 - error fetching refresh token :", error);
} else {
showToast(
"Unable to connect to the server. Please try again later.",
@@ -66,7 +65,6 @@ axiosClient.interceptors.response.use(
console.error("Network error: Unable to reach the server.");
if (error.config.url.indexOf("refresh-token") != -1) {
//showToast("Server is unreachable. Try again later!", "error");
- console.log("2 - error fetching refresh token :", error);
}
redirectToLogin();
} else if (error.code === "ECONNABORTED") {
@@ -74,7 +72,6 @@ axiosClient.interceptors.response.use(
if (error.config.url.indexOf("refresh-token") != -1) {
//showToast("Server is unreachable. Try again later!", "error");
- console.log("3 - error fetching refresh token :", error);
} else {
showToast(
"The request took too long. Please try again later.",
@@ -84,7 +81,6 @@ axiosClient.interceptors.response.use(
} else if (error.response) {
if (error.config.url.indexOf("refresh-token") != -1) {
//showToast("Server is unreachable. Try again later!", "error");
- console.log("4 - error fetching refresh token :", error);
}
// else {
// // showToast(error.response.data.message, "error"); // repeted toast
@@ -107,7 +103,7 @@ axiosClient.interceptors.response.use(
refreshToken,
})
.catch((error) => {
- console.log("7 - error fetching refresh token :", error);
+ // console.log("7 - error fetching refresh token :", error);
});
const { token, refreshToken: newRefreshToken } = response.data.data;
@@ -120,10 +116,7 @@ axiosClient.interceptors.response.use(
// Retry the original request
return axiosClient(originalRequest);
} catch (err) {
- console.log(
- "5 - error fetching refresh token during refresh call :",
- error
- );
+
// Redirect to login if token refresh fails
redirectToLogin();
return Promise.reject(err);
@@ -131,7 +124,7 @@ axiosClient.interceptors.response.use(
} else {
if (error.config.url.indexOf("refresh-token") != -1) {
//showToast("Server is unreachable. Try again later!", "error");
- console.log("6 - error fetching refresh token :", error);
+ // console.log("6 - error fetching refresh token :", error);
}
// showToast(
// error.response.data?.message ||
diff --git a/src/utils/errorUtil.jsx b/src/utils/errorUtil.jsx
index 1056ca28..f404af75 100644
--- a/src/utils/errorUtil.jsx
+++ b/src/utils/errorUtil.jsx
@@ -1,6 +1,5 @@
// utils/dateUtils.js
export const logInfo = (message) => {
- console.log(message);
};
export const logError = (e, message) => {