Просмотр исходного кода

fix(analytics.ts): add safe check for process so Excalidraw can be loaded via script (#2824)

* fix(analytics.ts): add safe check for process so Excalidraw can be loaded via script

* fix
Aakansha Doshi 4 лет назад
Родитель
Сommit
49bd683401
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/analytics.ts

+ 3 - 2
src/analytics.ts

@@ -1,5 +1,6 @@
 export const trackEvent =
-  process.env.REACT_APP_GOOGLE_ANALYTICS_ID &&
+  typeof process !== "undefined" &&
+  process.env?.REACT_APP_GOOGLE_ANALYTICS_ID &&
   typeof window !== "undefined" &&
   window.gtag
     ? (category: string, name: string, label?: string, value?: number) => {
@@ -9,7 +10,7 @@ export const trackEvent =
           value,
         });
       }
-    : typeof process !== "undefined" && process?.env?.JEST_WORKER_ID
+    : typeof process !== "undefined" && process.env?.JEST_WORKER_ID
     ? (category: string, name: string, label?: string, value?: number) => {}
     : (category: string, name: string, label?: string, value?: number) => {
         // Uncomment the next line to track locally