11import React , { StrictMode } from "react" ;
22import { createRoot } from "react-dom/client" ;
3+
4+ import posthog from "./src/utils/posthog" ;
35import { PostHogProvider } from 'posthog-js/react' ;
6+
47import { QueryClientProvider } from '@tanstack/react-query' ;
58import { ReactQueryDevtools } from '@tanstack/react-query-devtools' ;
69import { queryClient } from './src/api/queryClient' ;
@@ -11,12 +14,8 @@ import "./src/styles/index.scss";
1114import type * as TExcalidraw from "@excalidraw/excalidraw" ;
1215
1316import App from "./src/App" ;
14- import { AuthProvider } from "./src/auth/AuthContext" ;
1517import AuthGate from "./src/AuthGate" ;
16- import ErrorBoundary from "./src/ErrorBoundary" ;
1718
18- // PostHog is automatically initialized in ./utils/posthog.ts
19- import "./src/utils/posthog" ;
2019
2120declare global {
2221 interface Window {
@@ -30,15 +29,7 @@ async function initApp() {
3029 const { Excalidraw } = window . ExcalidrawLib ;
3130 root . render (
3231 < StrictMode >
33-
34- < ErrorBoundary >
35- < PostHogProvider
36- apiKey = { import . meta. env . VITE_PUBLIC_POSTHOG_KEY }
37- options = { {
38- api_host : import . meta. env . VITE_PUBLIC_POSTHOG_HOST ,
39- } }
40- >
41-
32+ < PostHogProvider client = { posthog } >
4233 < QueryClientProvider client = { queryClient } >
4334 < AuthGate >
4435 < App
@@ -51,7 +42,6 @@ async function initApp() {
5142 < ReactQueryDevtools initialIsOpen = { false } />
5243 </ QueryClientProvider >
5344 </ PostHogProvider >
54- </ ErrorBoundary >
5545 </ StrictMode > ,
5646 ) ;
5747}
0 commit comments