From e472f21bb0d3d5a5e7239be0fc5e5cfd3cf20420 Mon Sep 17 00:00:00 2001 From: Jamil Date: Tue, 2 Jul 2024 17:19:00 -0700 Subject: [PATCH] revert: "fix(website): Handle JS errors during Mixpanel init" (#5685) Reverts firezone/firezone#5684 --- website/src/components/Analytics/index.tsx | 9 +++---- .../src/components/ErrorBoundary/index.tsx | 25 ------------------- 2 files changed, 3 insertions(+), 31 deletions(-) delete mode 100644 website/src/components/ErrorBoundary/index.tsx diff --git a/website/src/components/Analytics/index.tsx b/website/src/components/Analytics/index.tsx index bbe7a903e..adb443b95 100644 --- a/website/src/components/Analytics/index.tsx +++ b/website/src/components/Analytics/index.tsx @@ -3,7 +3,6 @@ import { useEffect, Suspense } from "react"; import { usePathname, useSearchParams } from "next/navigation"; import { useMixpanel } from "react-mixpanel-browser"; import { HubSpotSubmittedFormData } from "./types"; -import ErrorBoundary from "@/components/ErrorBoundary"; function _Mixpanel() { const pathname = usePathname(); @@ -64,11 +63,9 @@ function _Mixpanel() { export function Mixpanel() { return ( - - - <_Mixpanel /> - - + + <_Mixpanel /> + ); } diff --git a/website/src/components/ErrorBoundary/index.tsx b/website/src/components/ErrorBoundary/index.tsx deleted file mode 100644 index 0202ad12a..000000000 --- a/website/src/components/ErrorBoundary/index.tsx +++ /dev/null @@ -1,25 +0,0 @@ -"use client"; - -import React, { ReactNode, useEffect } from "react"; - -interface ErrorBoundaryProps { - children: ReactNode; -} - -const ErrorBoundary: React.FC = ({ children }) => { - useEffect(() => { - const handleErrors = (event: ErrorEvent) => { - console.error("ErrorBoundary caught an error", event.error); - }; - - window.addEventListener("error", handleErrors); - - return () => { - window.removeEventListener("error", handleErrors); - }; - }, []); - - return <>{children}; -}; - -export default ErrorBoundary;