diff --git a/frontend/app/components/Dashboard/components/Alerts/AlertsList.tsx b/frontend/app/components/Dashboard/components/Alerts/AlertsList.tsx index d1d4c84ef..7b4981d8e 100644 --- a/frontend/app/components/Dashboard/components/Alerts/AlertsList.tsx +++ b/frontend/app/components/Dashboard/components/Alerts/AlertsList.tsx @@ -3,9 +3,9 @@ import { NoContent, Pagination } from 'UI'; import { filterList } from 'App/utils'; import { sliceListPerPage } from 'App/utils'; import AnimatedSVG, { ICONS } from 'Shared/AnimatedSVG/AnimatedSVG'; -import AlertListItem from './AlertListItem' -import { useStore } from 'App/mstore' -import { observer } from 'mobx-react-lite' +import AlertListItem from './AlertListItem'; +import { useStore } from 'App/mstore'; +import { observer } from 'mobx-react-lite'; const pageSize = 10; @@ -15,14 +15,19 @@ interface Props { function AlertsList({ siteId }: Props) { const { alertsStore, settingsStore } = useStore(); - const { fetchWebhooks, webhooks } = settingsStore - const { alerts: alertsList, alertsSearch, fetchList, init } = alertsStore + const { fetchWebhooks, webhooks } = settingsStore; + const { alerts: alertsList, alertsSearch, fetchList, init } = alertsStore; const page = alertsStore.page; - React.useEffect(() => { fetchList(); fetchWebhooks() }, []); - const alertsArray = alertsList + React.useEffect(() => { + fetchList(); + fetchWebhooks(); + }, []); + const alertsArray = alertsList; - const filteredAlerts = filterList(alertsArray, alertsSearch, ['name'], (item, query) => query.test(item.query.left)) + const filteredAlerts = filterList(alertsArray, alertsSearch, ['name'], (item, query) => + query.test(item.query.left) + ); const list = alertsSearch !== '' ? filteredAlerts : alertsArray; return ( @@ -31,9 +36,12 @@ function AlertsList({ siteId }: Props) { title={