diff --git a/static/app/views/detectors/components/forms/cron/index.tsx b/static/app/views/detectors/components/forms/cron/index.tsx
index 2e6596248715bb..c95a4e3689a040 100644
--- a/static/app/views/detectors/components/forms/cron/index.tsx
+++ b/static/app/views/detectors/components/forms/cron/index.tsx
@@ -47,6 +47,7 @@ export function NewCronDetectorForm() {
initialFormData={{
scheduleType: CRON_DEFAULT_SCHEDULE_TYPE,
}}
+ noEnvironment
>
@@ -59,6 +60,7 @@ export function EditExistingCronDetectorForm({detector}: {detector: CronDetector
detector={detector}
formDataToEndpointPayload={cronFormDataToEndpointPayload}
savedDetectorToFormData={cronSavedDetectorToFormData}
+ noEnvironment
>
diff --git a/static/app/views/detectors/components/forms/detectorBaseFields.tsx b/static/app/views/detectors/components/forms/detectorBaseFields.tsx
index 94873de1169b13..7ea49cfc821352 100644
--- a/static/app/views/detectors/components/forms/detectorBaseFields.tsx
+++ b/static/app/views/detectors/components/forms/detectorBaseFields.tsx
@@ -12,7 +12,11 @@ import useProjects from 'sentry/utils/useProjects';
import {useDetectorFormContext} from 'sentry/views/detectors/components/forms/context';
import {useCanEditDetector} from 'sentry/views/detectors/utils/useCanEditDetector';
-export function DetectorBaseFields() {
+interface DetectorBaseFieldsProps {
+ noEnvironment?: boolean;
+}
+
+export function DetectorBaseFields({noEnvironment}: DetectorBaseFieldsProps) {
const {setHasSetDetectorName} = useDetectorFormContext();
return (
@@ -39,7 +43,7 @@ export function DetectorBaseFields() {
-
+ {!noEnvironment && }
);
diff --git a/static/app/views/detectors/components/forms/editDetectorLayout.tsx b/static/app/views/detectors/components/forms/editDetectorLayout.tsx
index 42de49c5902a6b..b35759545df3e5 100644
--- a/static/app/views/detectors/components/forms/editDetectorLayout.tsx
+++ b/static/app/views/detectors/components/forms/editDetectorLayout.tsx
@@ -24,6 +24,7 @@ type EditDetectorLayoutProps = {
formDataToEndpointPayload: (formData: TFormData) => TUpdatePayload;
savedDetectorToFormData: (detector: TDetector) => TFormData;
mapFormErrors?: (error: any) => any;
+ noEnvironment?: boolean;
previewChart?: React.ReactNode;
};
@@ -38,6 +39,7 @@ export function EditDetectorLayout<
formDataToEndpointPayload,
savedDetectorToFormData,
mapFormErrors,
+ noEnvironment,
}: EditDetectorLayoutProps) {
const theme = useTheme();
const maxWidth = theme.breakpoints.xl;
@@ -71,7 +73,7 @@ export function EditDetectorLayout<
-
+
{previewChart ?? }
diff --git a/static/app/views/detectors/components/forms/newDetectorLayout.tsx b/static/app/views/detectors/components/forms/newDetectorLayout.tsx
index dec4c2ca85ebe5..8e13e34e946578 100644
--- a/static/app/views/detectors/components/forms/newDetectorLayout.tsx
+++ b/static/app/views/detectors/components/forms/newDetectorLayout.tsx
@@ -22,6 +22,7 @@ type NewDetectorLayoutProps = {
formDataToEndpointPayload: (formData: TFormData) => TUpdatePayload;
initialFormData: Partial;
mapFormErrors?: (error: any) => any;
+ noEnvironment?: boolean;
previewChart?: React.ReactNode;
};
@@ -33,6 +34,7 @@ export function NewDetectorLayout<
formDataToEndpointPayload,
initialFormData,
mapFormErrors,
+ noEnvironment,
previewChart,
detectorType,
}: NewDetectorLayoutProps) {
@@ -83,7 +85,7 @@ export function NewDetectorLayout<
-
+
{previewChart ?? }