From 49bd683401a529a4e0a9d34577d0d97cc8b23033 Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Wed, 20 Jan 2021 21:27:33 +0530 Subject: [PATCH] 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 --- src/analytics.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/analytics.ts b/src/analytics.ts index 30a3887e3b..a48a0a1f44 100644 --- a/src/analytics.ts +++ b/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