From 1245741d12ec95370a97ff2a235285958434ef46 Mon Sep 17 00:00:00 2001 From: Yosef Ashenafi Date: Tue, 4 Nov 2025 18:10:39 +0300 Subject: [PATCH] Add HTK documentation pages and navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create new documentation pages (index, getting-started, modules, api) - Add docs styling with docs.module.scss - Update navigation links to include docs section - Update analytics configuration - Update dependencies in package.json and lock files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/js/google/analytics.js | 28 +- constants/nav_links.js | 4 + next.config.js | 4 + package-lock.json | 7958 ++++++++++++++--------------- package.json | 8 +- pages/docs/api.js | 244 + pages/docs/getting-started.js | 182 + pages/docs/index.js | 124 + pages/docs/modules.js | 211 + styles/docs.module.scss | 596 +++ styles/globals.scss | 2 + yarn.lock | 3534 +++++-------- 12 files changed, 6600 insertions(+), 6295 deletions(-) create mode 100644 pages/docs/api.js create mode 100644 pages/docs/getting-started.js create mode 100644 pages/docs/index.js create mode 100644 pages/docs/modules.js create mode 100644 styles/docs.module.scss diff --git a/components/js/google/analytics.js b/components/js/google/analytics.js index 65c492d..c98eaca 100755 --- a/components/js/google/analytics.js +++ b/components/js/google/analytics.js @@ -1,18 +1,7 @@ -import Safe from 'react-safe'; - import Head from 'next/head'; +import Script from 'next/script'; export function GoogleAnalytics(props) { - const gtagJS = ` -window.dataLayer = window.dataLayer || []; -function gtag() { - dataLayer.push(arguments); -} -gtag('js', new Date()); - -gtag('config', '${props.trackingId}'); -`; - return ( <> @@ -24,8 +13,21 @@ gtag('config', '${props.trackingId}'); } key="google-analytics" > - {gtagJS} +