diff --git a/frontend/package.json b/frontend/package.json index 9221e4706e..db2ec9f9f5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -61,6 +61,7 @@ "license-report": "^6.8.0", "pdfjs-dist": "^5.4.149", "peerjs": "^1.5.5", + "@posthog/react": "^1.8.2", "posthog-js": "^1.268.0", "qrcode.react": "^4.2.0", "react": "^19.1.1", diff --git a/frontend/src/global.d.ts b/frontend/src/global.d.ts index 37551f78a3..c09d1b3a9b 100644 --- a/frontend/src/global.d.ts +++ b/frontend/src/global.d.ts @@ -26,16 +26,4 @@ declare module 'axios' { } } -declare module 'posthog-js/react' { - import { ReactNode } from 'react'; - import posthogJs, { PostHogConfig } from 'posthog-js'; - - export const PostHogProvider: React.FC<{ - client?: typeof posthogJs; - options?: Partial; - apiKey?: string; - children?: ReactNode; - }>; -} - export { }; diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index e1eef3e3f5..e8fa67484a 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -9,7 +9,7 @@ import { BrowserRouter } from 'react-router-dom'; import App from '@app/App'; import '@app/i18n'; // Initialize i18next import posthog from 'posthog-js'; -import { PostHogProvider } from 'posthog-js/react'; +import { PostHogProvider } from '@posthog/react'; import { BASE_PATH } from '@app/constants/app'; posthog.init('phc_VOdeYnlevc2T63m3myFGjeBlRcIusRgmhfx6XL5a1iz', { diff --git a/frontend/tsconfig.core.json b/frontend/tsconfig.core.json index 5136effcff..8574561a09 100644 --- a/frontend/tsconfig.core.json +++ b/frontend/tsconfig.core.json @@ -10,9 +10,6 @@ ], "@proprietary/*": [ "src/core/*" - ], - "posthog-js/react": [ - "node_modules/posthog-js/react/dist/types/index.d.ts" ] } }, @@ -23,4 +20,4 @@ "src/*.tsx", "src/core" ] -} \ No newline at end of file +} diff --git a/frontend/tsconfig.desktop.json b/frontend/tsconfig.desktop.json index 2e7f5c768f..1d952b528a 100644 --- a/frontend/tsconfig.desktop.json +++ b/frontend/tsconfig.desktop.json @@ -12,9 +12,6 @@ ], "@core/*": [ "src/core/*" - ], - "posthog-js/react": [ - "node_modules/posthog-js/react/dist/types/index.d.ts" ] } }, @@ -26,4 +23,4 @@ "src/core/setupTests.ts", "src/desktop" ] -} \ No newline at end of file +} diff --git a/frontend/tsconfig.proprietary.json b/frontend/tsconfig.proprietary.json index 155b8b7fd9..45c1347f4a 100644 --- a/frontend/tsconfig.proprietary.json +++ b/frontend/tsconfig.proprietary.json @@ -11,9 +11,6 @@ ], "@proprietary/*": [ "src/proprietary/*" - ], - "posthog-js/react": [ - "node_modules/posthog-js/react/dist/types/index.d.ts" ] } }, @@ -25,4 +22,4 @@ "src/core/setupTests.ts", "src/proprietary" ] -} \ No newline at end of file +}