Skip to content
Snippets Groups Projects

CE-3061: Update ioc alerts and status separately

Merged Johanna Szepanski requested to merge CE-3061-update-IOC-alerts-async into develop
1 file
+ 6
3
Compare changes
  • Side-by-side
  • Inline
@@ -10,7 +10,7 @@ function createRequest(id) {
@@ -10,7 +10,7 @@ function createRequest(id) {
};
};
}
}
export const IOCStatus = ({ id }) => {
export const IOCStatus = ({ id, hideAlerts }) => {
const client = useContext(apiContext);
const client = useContext(apiContext);
const params = useMemo(() => createRequest(id), [id]);
const params = useMemo(() => createRequest(id), [id]);
@@ -35,12 +35,14 @@ export const IOCStatus = ({ id }) => {
@@ -35,12 +35,14 @@ export const IOCStatus = ({ id }) => {
});
});
useEffect(() => {
useEffect(() => {
callFetchIocAlerts();
if (!hideAlerts) {
 
callFetchIocAlerts();
 
}
return () => {
return () => {
abortCallFetchIocAlerts();
abortCallFetchIocAlerts();
};
};
}, [iocStateStatus]);
}, [iocStateStatus, hideAlerts]);
return (
return (
<Grid
<Grid
@@ -59,6 +61,7 @@ export const IOCStatus = ({ id }) => {
@@ -59,6 +61,7 @@ export const IOCStatus = ({ id }) => {
<Status
<Status
state={iocStateStatus}
state={iocStateStatus}
alert={iocAlert}
alert={iocAlert}
 
hideAlerts={hideAlerts}
/>
/>
)}
)}
</Grid>
</Grid>
Loading