From 10a0419bfa1645693522a678dd2ee7c85cc18f51 Mon Sep 17 00:00:00 2001
From: Johanna Szepanski <johanna.szepanski@softhouse.se>
Date: Wed, 14 Aug 2024 11:29:03 +0200
Subject: [PATCH] conditionally fetch alerts based on hideAlerts props

---
 src/components/IOC/IOCTable/IOCStatus.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/components/IOC/IOCTable/IOCStatus.js b/src/components/IOC/IOCTable/IOCStatus.js
index dfaed124..88545f7e 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>
-- 
GitLab