Browse Source

feat(inbound-filters) Add edge legacy option to legacy-browser inbound filters (front-end) (#58600)

Radu Woinaroski 1 year ago
parent
commit
af38bb391c

+ 1 - 0
static/app/views/settings/project/projectFilters/index.spec.tsx

@@ -181,6 +181,7 @@ describe('ProjectFilters', function () {
       'opera_pre_15',
       'opera_mini_pre_8',
       'android_pre_4',
+      'edge_pre_79',
     ]);
 
     await userEvent.click(screen.getByRole('button', {name: 'None'}));

+ 6 - 0
static/app/views/settings/project/projectFilters/projectFiltersSettings.tsx

@@ -1,6 +1,7 @@
 import {Component, Fragment, useCallback} from 'react';
 import styled from '@emotion/styled';
 import iconAndroid from 'sentry-logos/logo-android.svg';
+import iconEdgeLegacy from 'sentry-logos/logo-edge-old.svg';
 import iconIe from 'sentry-logos/logo-ie.svg';
 import iconOpera from 'sentry-logos/logo-opera.svg';
 import iconSafari from 'sentry-logos/logo-safari.svg';
@@ -111,6 +112,11 @@ const LEGACY_BROWSER_SUBFILTERS = {
     helpText: 'Version 3 and lower',
     title: 'Android',
   },
+  edge_pre_79: {
+    icon: iconEdgeLegacy,
+    helpText: 'Version 18 and lower',
+    title: 'Edge (Legacy)',
+  },
 };
 
 const LEGACY_BROWSER_KEYS = Object.keys(LEGACY_BROWSER_SUBFILTERS);