diff --git a/src/components/IOC/IOCTable/IOCStatus.js b/src/components/IOC/IOCTable/IOCStatus.js index dfaed1246f01b221ae712fcd252277c8c69859e2..88545f7e18c5c6c035ffc60dbf131816b77518a1 100644 --- a/src/components/IOC/IOCTable/IOCStatus.js +++ b/src/components/IOC/IOCTable/IOCStatus.js @@ -10,7 +10,7 @@ function createRequest(id) { }; } -export const IOCStatus = ({ id }) => { +export const IOCStatus = ({ id, hideAlerts }) => { const client = useContext(apiContext); const params = useMemo(() => createRequest(id), [id]); @@ -35,12 +35,14 @@ export const IOCStatus = ({ id }) => { }); useEffect(() => { - callFetchIocAlerts(); + if (!hideAlerts) { + callFetchIocAlerts(); + } return () => { abortCallFetchIocAlerts(); }; - }, [iocStateStatus]); + }, [iocStateStatus, hideAlerts]); return ( <Grid @@ -59,6 +61,7 @@ export const IOCStatus = ({ id }) => { <Status state={iocStateStatus} alert={iocAlert} + hideAlerts={hideAlerts} /> )} </Grid>