diff --git a/src/components/IOC/IOCDelete/IOCDelete.js b/src/components/IOC/IOCDelete/IOCDelete.js index f88a0267fc1bf9c18c1382333159a3f9adb96b82..3aa06ac21401ac14c8a2f4f8bf0eac64a5bacc8d 100644 --- a/src/components/IOC/IOCDelete/IOCDelete.js +++ b/src/components/IOC/IOCDelete/IOCDelete.js @@ -46,7 +46,14 @@ export default function IOCDelete({ ioc, buttonDisabled, setButtonDisabled }) { showSnackBar(`IOC ${ioc.namingName} deleted`, "success"); navigate("/iocs"); } - }, [dataready, navigate, error, setButtonDisabled]); + }, [ + dataready, + navigate, + error, + setButtonDisabled, + ioc.namingName, + showSnackBar + ]); let disabledButtonTitle = ""; diff --git a/src/components/IOC/IOCDeployDialog/IOCDeployDialog.tsx b/src/components/IOC/IOCDeployDialog/IOCDeployDialog.tsx index 6c8f6dc6ae7a5b104b9f1fd7b718c0720f855ba2..ef55d312799eb1acdbd79a5cc75dc324c56d6941 100644 --- a/src/components/IOC/IOCDeployDialog/IOCDeployDialog.tsx +++ b/src/components/IOC/IOCDeployDialog/IOCDeployDialog.tsx @@ -109,7 +109,7 @@ export function IOCDeployDialog({ if (!hasHostData && query && query.length > 2) { getHosts({ text: `${query}` }); } - }, [query, getHosts]); + }, [query, getHosts, hasHostData]); useEffect(() => { getTagOrCommitIds(gitProjectId, "", "CONTAINS"); diff --git a/src/components/IOC/IOCService/IOCService.js b/src/components/IOC/IOCService/IOCService.js index 116d627333e49ec211b7015b6f6a8e8bbf4014d4..776bf77a38ce3bd12ab4a462894769c1efdede2e 100644 --- a/src/components/IOC/IOCService/IOCService.js +++ b/src/components/IOC/IOCService/IOCService.js @@ -36,7 +36,7 @@ export function IOCService({ setError(jobError); setButtonDisabled(false); } - }, [jobError]); + }, [jobError, setButtonDisabled]); useEffect(() => { if (jobData && (!command || command.id !== jobData.id)) { @@ -74,7 +74,8 @@ export function IOCService({ jobLazyParams, resetUI, setButtonDisabled, - startJob + startJob, + ioc.id ]); const stop = useCallback(() => { @@ -99,7 +100,8 @@ export function IOCService({ jobLazyParams, resetUI, setButtonDisabled, - startJob + startJob, + ioc.id ]); const onStartModalClose = useCallback(() => { diff --git a/src/components/IOC/IOCStatus/IOCStatus.js b/src/components/IOC/IOCStatus/IOCStatus.js index 38a19c0b79923959d3ccaf2ff8c19da496e18f07..851900016b13e5efba4f3ba4bc6916f19f89063e 100644 --- a/src/components/IOC/IOCStatus/IOCStatus.js +++ b/src/components/IOC/IOCStatus/IOCStatus.js @@ -39,7 +39,7 @@ export const IOCStatus = ({ id, hideAlerts }) => { return () => { abortCallFetchIocAlerts(); }; - }, [iocStateStatus, hideAlerts]); + }, [hideAlerts, abortCallFetchIocAlerts, callFetchIocAlerts]); return ( <Grid diff --git a/src/components/common/LogStream/LogStreamConsole.tsx b/src/components/common/LogStream/LogStreamConsole.tsx index 8e5a0522d52307d49d1fcc6d5c67a04982221e1b..ec2cf2cd6444088dee30314794907f87b371c34c 100644 --- a/src/components/common/LogStream/LogStreamConsole.tsx +++ b/src/components/common/LogStream/LogStreamConsole.tsx @@ -66,7 +66,7 @@ export const LogStreamConsole = ({ }); } } - }, [dataReady]); + }, [dataReady, autoScrollEnabled, handleScroll, log]); return ( <> diff --git a/src/components/common/Status/Status.js b/src/components/common/Status/Status.js index 9fcdc785bd08e9522a1ae9c3798fe113b31fcee8..53a0b20b78b3b5a87306f6bd3f5dc07f5dd923d5 100644 --- a/src/components/common/Status/Status.js +++ b/src/components/common/Status/Status.js @@ -24,7 +24,7 @@ export function Status({ state, alert, hideAlerts = false, getStatusFcn }) { if (state) { setStatus(getStatusFcn(state, alert)); } - }, [state, alert]); + }, [state, alert, getStatusFcn]); return ( <> diff --git a/src/components/host/HostStatus/HostStatus.js b/src/components/host/HostStatus/HostStatus.js index f4f88185c094a1758763998e62af2ee864c970ae..69f2fae34bc033ea6d08647a5ba5a966841b714c 100644 --- a/src/components/host/HostStatus/HostStatus.js +++ b/src/components/host/HostStatus/HostStatus.js @@ -37,7 +37,7 @@ export const HostStatus = ({ hostId, hideAlerts }) => { return () => { abortCallFetchHostAlerts(); }; - }, [hostStateStatus, hideAlerts]); + }, [hideAlerts, callFetchHostAlerts, abortCallFetchHostAlerts]); return ( <Status