From 273fc192d4888b725940848bbbd0d26c2ed685af Mon Sep 17 00:00:00 2001 From: Mia Hsu Date: Fri, 24 Oct 2025 16:08:11 -0700 Subject: [PATCH] fix(aci): link Create Monitor button to monitor creation page --- .../components/editConnectedMonitors.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/static/app/views/automations/components/editConnectedMonitors.tsx b/static/app/views/automations/components/editConnectedMonitors.tsx index 99deb4025db42f..72949d21d7b38f 100644 --- a/static/app/views/automations/components/editConnectedMonitors.tsx +++ b/static/app/views/automations/components/editConnectedMonitors.tsx @@ -2,6 +2,7 @@ import {Fragment, useRef, useState} from 'react'; import styled from '@emotion/styled'; import {Button} from 'sentry/components/core/button'; +import {LinkButton} from 'sentry/components/core/button/linkButton'; import {Flex} from 'sentry/components/core/layout'; import useDrawer from 'sentry/components/globalDrawer'; import {DrawerHeader} from 'sentry/components/globalDrawer/components'; @@ -21,6 +22,8 @@ import usePageFilters from 'sentry/utils/usePageFilters'; import ConnectedMonitorsList from 'sentry/views/automations/components/connectedMonitorsList'; import {DetectorSearch} from 'sentry/views/detectors/components/detectorSearch'; import {makeDetectorListQueryKey, useDetectorsQuery} from 'sentry/views/detectors/hooks'; +import {useMonitorViewContext} from 'sentry/views/detectors/monitorViewContext'; +import {makeMonitorCreatePathname} from 'sentry/views/detectors/pathnames'; interface Props { connectedIds: Automation['detectorIds']; @@ -199,6 +202,8 @@ function ConnectMonitorsContent({ export default function EditConnectedMonitors({connectedIds, setConnectedIds}: Props) { const ref = useRef(null); const {openDrawer, closeDrawer, isDrawerOpen} = useDrawer(); + const organization = useOrganization(); + const {monitorsLinkPrefix} = useMonitorViewContext(); const toggleDrawer = () => { if (isDrawerOpen) { @@ -237,9 +242,14 @@ export default function EditConnectedMonitors({connectedIds, setConnectedIds}: P - +