diff --git a/packages/app/src/Components/ErrorBoundary.tsx b/packages/app/src/Components/ErrorBoundary.tsx index 9793e7a1..00007b11 100644 --- a/packages/app/src/Components/ErrorBoundary.tsx +++ b/packages/app/src/Components/ErrorBoundary.tsx @@ -1,5 +1,7 @@ import React from "react"; +import {trackEvent} from "@/Utils"; + interface ErrorBoundaryState { hasError: boolean; errorMessage?: string; @@ -21,6 +23,7 @@ export default class ErrorBoundary extends React.Component -
-
- -
- {!shouldHideHeader &&
} - - - + +
+
+
+ +
+ {!shouldHideHeader &&
} + + + +
+
- +
- + + {isStalker && } + {!shouldHideFooter &&
}
- - {isStalker && } - {!shouldHideFooter &&
} -
+ ); } diff --git a/packages/app/src/Utils/index.ts b/packages/app/src/Utils/index.ts index fac3854d..584899e2 100644 --- a/packages/app/src/Utils/index.ts +++ b/packages/app/src/Utils/index.ts @@ -538,7 +538,7 @@ export function trackEvent( props?: Record, e?: { destination?: { url: string } }, ) { - if (CONFIG.features.analytics && (LoginStore.snapshot().appData.item.preferences.telemetry ?? true)) { + if (!import.meta.env.DEV && CONFIG.features.analytics && (LoginStore.snapshot().appData.item.preferences.telemetry ?? true)) { fetch("https://analytics.v0l.io/api/event", { method: "POST", headers: {