Pārlūkot izejas kodu

Merge pull request #13021 from overleaf/ae-writefull-promo-chrome

Only show the Writefull promo banner to Chromium browsers

GitOrigin-RevId: 8a8765d2d55d431fd91360a821d5f9f994005ebc
Alf Eaton 3 gadi atpakaļ
vecāks
revīzija
a248da99c1

+ 9 - 0
services/web/frontend/js/features/project-list/components/notifications/writefull-promo-banner.tsx

@@ -12,6 +12,11 @@ const eventSegmentation = {
   name: 'writefull',
 }
 
+const isChromium = () =>
+  (window.navigator as any).userAgentData?.brands?.some(
+    (item: { brand: string }) => item.brand === 'Chromium'
+  )
+
 function WritefullPromoBanner() {
   const [show, setShow] = useState(() => {
     const show =
@@ -39,6 +44,10 @@ function WritefullPromoBanner() {
     return null
   }
 
+  if (!isChromium()) {
+    return null
+  }
+
   return (
     <Notification
       bsStyle="info"