diff --git a/client/src/Pages/StatusPage/Status/themes/shared/IncidentModal.tsx b/client/src/Pages/StatusPage/Status/themes/shared/IncidentModal.tsx index c96d947bf..a6a3e498f 100644 --- a/client/src/Pages/StatusPage/Status/themes/shared/IncidentModal.tsx +++ b/client/src/Pages/StatusPage/Status/themes/shared/IncidentModal.tsx @@ -38,7 +38,7 @@ export const IncidentModal = ({ const { t } = useTranslation(); const open = Boolean(monitorId && date); - const { data, isLoading } = useGet<{ incidents: Incident[] }>( + const { data, isLoading, error } = useGet<{ incidents: Incident[] }>( open ? `/status-page/${url}/incidents/${monitorId}?date=${date}` : null, {}, { revalidateOnFocus: false } @@ -68,6 +68,16 @@ export const IncidentModal = ({ {t("pages.statusPages.monitorsList.incidents.loading")} + ) : error ? ( + + {t( + "pages.statusPages.monitorsList.incidents.errorLoading", + "Failed to load incidents." + )} + ) : data?.incidents && data.incidents.length > 0 ? (