diff options
Diffstat (limited to 'extension/react-app/src/hooks/CustomPostHogProvider.tsx')
-rw-r--r-- | extension/react-app/src/hooks/CustomPostHogProvider.tsx | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/extension/react-app/src/hooks/CustomPostHogProvider.tsx b/extension/react-app/src/hooks/CustomPostHogProvider.tsx index cc6de4a2..208297d4 100644 --- a/extension/react-app/src/hooks/CustomPostHogProvider.tsx +++ b/extension/react-app/src/hooks/CustomPostHogProvider.tsx @@ -1,32 +1,7 @@ -import posthog from "posthog-js"; -import { PostHogProvider } from "posthog-js/react"; -import { PropsWithChildren, useEffect } from "react"; -import { RootStore } from "../redux/store"; -import { useSelector } from "react-redux"; -import React from "react"; +import { PropsWithChildren } from "react"; const CustomPostHogProvider = ({ children }: PropsWithChildren) => { - const allowAnonymousTelemetry = useSelector( - (store: RootStore) => store?.serverState?.config?.allow_anonymous_telemetry - ); - - const [client, setClient] = React.useState<any>(undefined); - - useEffect(() => { - if (allowAnonymousTelemetry) { - posthog.init("phc_JS6XFROuNbhJtVCEdTSYk6gl5ArRrTNMpCcguAXlSPs", { - api_host: "https://app.posthog.com", - disable_session_recording: true, - }); - setClient(client); - } else { - setClient(undefined); - } - }, [allowAnonymousTelemetry]); - - return allowAnonymousTelemetry ? ( - <PostHogProvider client={client}>{children}</PostHogProvider> - ) : ( + return ( <>{children}</> ); }; |