From 492766e64eba4d238fec10b8ba44d9c17ec1131c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Tue, 26 Jul 2022 09:54:45 +0200 Subject: [PATCH] docs: add gtm --- packages/website/docusaurus.config.js | 4 ++++ packages/website/src/components/Home.js | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/website/docusaurus.config.js b/packages/website/docusaurus.config.js index a18fe199..5dfe16f0 100644 --- a/packages/website/docusaurus.config.js +++ b/packages/website/docusaurus.config.js @@ -38,6 +38,10 @@ const lightCodeTheme = require('prism-react-renderer/themes/github'); theme: { customCss: require.resolve('./src/css/custom.css'), }, + gtag: { + trackingID: 'GTM-N8JP8G', + anonymizeIP: true, + }, }), ], ], diff --git a/packages/website/src/components/Home.js b/packages/website/src/components/Home.js index aa045ced..d6a9f051 100644 --- a/packages/website/src/components/Home.js +++ b/packages/website/src/components/Home.js @@ -8,15 +8,15 @@ import showcaseProjects from './showcase-projects.json'; function Home() { const { withBaseUrl } = useBaseUrlUtils(); - const { isDarkTheme } = useColorMode(); + const { colorMode } = useColorMode(); React.useEffect(() => { - if (isDarkTheme) { + if (colorMode === 'dark') { document.querySelector('html').classList.add('dark'); } else { document.querySelector('html').classList.remove('dark'); } - }, [isDarkTheme]); + }, [colorMode]); function Header() { return ( @@ -416,7 +416,9 @@ function Home() { className="relative mx-auto rounded-lg shadow-lg image-rendering-crisp" src={withBaseUrl( `img/assets/${ - isDarkTheme ? 'docsearch-shadow-dark' : 'docsearch-shadow' + colorMode === 'dark' + ? 'docsearch-shadow-dark' + : 'docsearch-shadow' }.png` )} alt="docsearch-modal"