From 1490e9171db619c061501c99fa469f1c41422d12 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 16 Jun 2025 11:21:28 +0800 Subject: [PATCH] load monitor from params if present --- client/src/Pages/Incidents/index.jsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/src/Pages/Incidents/index.jsx b/client/src/Pages/Incidents/index.jsx index 011961503..09d4f0e25 100644 --- a/client/src/Pages/Incidents/index.jsx +++ b/client/src/Pages/Incidents/index.jsx @@ -11,6 +11,7 @@ import { useFetchMonitorsByTeamId } from "../../Hooks/monitorHooks"; import { useState, useEffect } from "react"; import NetworkError from "../../Components/GenericFallback/NetworkError"; import { useTranslation } from "react-i18next"; +import { useParams } from "react-router-dom"; //Constants const Incidents = () => { @@ -30,6 +31,13 @@ const Incidents = () => { //Utils const theme = useTheme(); const [monitors, , isLoading, networkError] = useFetchMonitorsByTeamId({}); + const { monitorId } = useParams(); + + useEffect(() => { + if (monitorId) { + setSelectedMonitor(monitorId); + } + }, [monitorId]); useEffect(() => { const monitorLookup = monitors?.reduce((acc, monitor) => {