[PageSpeed]: Use typeof operator for clarity, and to handle undeclared and undefined variables

This commit is contained in:
Jesulayomy committed 2025-07-11 13:40:29 -04:00
1 parent f04fd8bea2
commit 352d3a1647
1 file changed
+15 -15
+15 -15
View File
@@ -205,22 +205,22 @@ const useFetchStatsByMonitorId = ({
const useFetchMonitorById = ({ monitorId, setMonitor, updateTrigger }) => {
const [isLoading, setIsLoading] = useState(true);
useEffect(() => {
if (monitorId !== undefined) {
const fetchMonitor = async () => {
try {
setIsLoading(true);
const res = await networkService.getMonitorById({ monitorId: monitorId });
setMonitor(res.data.data);
} catch (error) {
createToast({ body: error.message });
} finally {
setIsLoading(false);
}
};
fetchMonitor();
} else {
if (typeof monitorId === "undefined") {
setIsLoading(false);
}
return
};
const fetchMonitor = async () => {
try {
setIsLoading(true);
const res = await networkService.getMonitorById({ monitorId: monitorId });
setMonitor(res.data.data);
} catch (error) {
createToast({ body: error.message });
} finally {
setIsLoading(false);
}
};
fetchMonitor();
}, [monitorId, setMonitor, updateTrigger]);
return [isLoading];
};