Browse Source

fix(performance): Hide MEP dropdown when transaction search is enabled (#35700)

Dameli Ushbayeva 2 years ago
parent
commit
ab9a71c96a
1 changed files with 6 additions and 4 deletions
  1. 6 4
      static/app/views/performance/landing/index.tsx

+ 6 - 4
static/app/views/performance/landing/index.tsx

@@ -145,9 +145,11 @@ export function PerformanceLanding(props: Props) {
     pageFilters = <SearchContainerWithFilter>{pageFilters}</SearchContainerWithFilter>;
   }
 
-  const SearchFilterContainer = organization.features.includes('performance-use-metrics')
-    ? SearchContainerWithFilterAndMetrics
-    : SearchContainerWithFilter;
+  const SearchFilterContainer =
+    organization.features.includes('performance-use-metrics') &&
+    !organization.features.includes('performance-transaction-name-only-search')
+      ? SearchContainerWithFilterAndMetrics
+      : SearchContainerWithFilter;
 
   return (
     <StyledPageContent data-test-id="performance-landing-v3">
@@ -245,7 +247,7 @@ export function PerformanceLanding(props: Props) {
                   <Feature
                     features={['organizations:performance-transaction-name-only-search']}
                   >
-                    {({hasFeature}) => hasFeature && <MetricsEventsDropdown />}
+                    {({hasFeature}) => !hasFeature && <MetricsEventsDropdown />}
                   </Feature>
                 </SearchFilterContainer>
                 {initiallyLoaded ? (