From 12a4a7af5026d36b1eba748e07cbab789307eb84 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Sat, 23 Apr 2022 00:06:40 -0400 Subject: [PATCH] =?UTF-8?q?=E2=8F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/_app.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pages/_app.tsx b/pages/_app.tsx index 117648c..44bfc19 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -21,18 +21,25 @@ import 'styles/prism-theme.css' import * as React from 'react' import * as Fathom from 'fathom-client' +import type { AppProps } from 'next/app' import { useRouter } from 'next/router' import { ThemeProvider } from 'next-themes' import posthog from 'posthog-js' import { bootstrap } from 'lib/bootstrap-client' -import { fathomId, fathomConfig, posthogId, posthogConfig } from 'lib/config' +import { + isServer, + fathomId, + fathomConfig, + posthogId, + posthogConfig +} from 'lib/config' -if (typeof window !== 'undefined') { +if (!isServer) { bootstrap() } -export default function App({ Component, pageProps }) { +export default function App({ Component, pageProps }: AppProps) { const router = useRouter() React.useEffect(() => {