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 ? (