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