Ver Fonte

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 há 4 anos atrás
pai
commit
49bd683401
1 ficheiros alterados com 3 adições e 2 exclusões
  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