From ca99717a77be4908ad1481fb460a69552f493934 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 10 Jul 2026 18:30:44 -0500 Subject: [PATCH] refac --- docusaurus.config.ts | 1 + src/clientModules/ensure-gtag.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 src/clientModules/ensure-gtag.js diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 1af62d2c..2b1c1dc8 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -50,6 +50,7 @@ const config: Config = { markdown: { mermaid: true, }, + clientModules: ["./src/clientModules/ensure-gtag.js"], themes: ["@docusaurus/theme-mermaid"], presets: [ diff --git a/src/clientModules/ensure-gtag.js b/src/clientModules/ensure-gtag.js new file mode 100644 index 00000000..8a34feac --- /dev/null +++ b/src/clientModules/ensure-gtag.js @@ -0,0 +1,7 @@ +if ( + process.env.NODE_ENV !== "production" && + typeof window !== "undefined" && + typeof window.gtag !== "function" +) { + window.gtag = () => {}; +}