@@ -27,9 +27,11 @@ import {
2727 uptimeFormDataToEndpointPayload ,
2828 uptimeSavedDetectorToFormData ,
2929} from 'sentry/views/detectors/components/forms/uptime/fields' ;
30+ import { formatUptimeUrl } from 'sentry/views/detectors/components/forms/uptime/formatUptimeUrl' ;
3031import { PreviewSection } from 'sentry/views/detectors/components/forms/uptime/previewSection' ;
3132import { UptimeRegionWarning } from 'sentry/views/detectors/components/forms/uptime/regionWarning' ;
3233import { UptimeDetectorResolveSection } from 'sentry/views/detectors/components/forms/uptime/resolve' ;
34+ import { UptimeIssuePreview } from 'sentry/views/detectors/components/forms/uptime/uptimeIssuePreview' ;
3335import { UptimeDetectorVerificationSection } from 'sentry/views/detectors/components/forms/uptime/verification' ;
3436
3537const ENVIRONMENT_CONFIG : EnvironmentConfig = {
@@ -49,14 +51,11 @@ function UptimeDetectorForm() {
4951 return null ;
5052 }
5153
52- const parsedUrl = URL . parse ( url ) ;
53- if ( ! parsedUrl ) {
54+ const urlName = formatUptimeUrl ( url ) ;
55+ if ( ! urlName ) {
5456 return null ;
5557 }
5658
57- const path = parsedUrl . pathname === '/' ? '' : parsedUrl . pathname ;
58- const urlName = `${ parsedUrl . hostname } ${ path } ` . replace ( / \/ $ / , '' ) ;
59-
6059 return t ( 'Uptime check for %s' , urlName ) ;
6160 } ) ;
6261
@@ -70,6 +69,7 @@ function UptimeDetectorForm() {
7069 < UptimeDetectorResolveSection step = { nextStep ( ) } />
7170 < AssignSection step = { nextStep ( ) } />
7271 < DescribeSection step = { nextStep ( ) } />
72+ < UptimeIssuePreview step = { nextStep ( ) } />
7373 < AutomateSection step = { nextStep ( ) } />
7474 </ Stack >
7575 ) ;
0 commit comments