From 654b71dc8460d23219a6e3765834191d9322fa61 Mon Sep 17 00:00:00 2001
From: Tyler <26290074+thegitduck@users.noreply.github.com>
Date: Thu, 26 Dec 2024 18:35:29 -0800
Subject: [PATCH 1/2] path based analytics
---
src/components/analytics.tsx | 15 +++++++++++++++
src/page-components/layout.tsx | 2 ++
src/page-components/root.tsx | 10 +---------
3 files changed, 18 insertions(+), 9 deletions(-)
create mode 100644 src/components/analytics.tsx
diff --git a/src/components/analytics.tsx b/src/components/analytics.tsx
new file mode 100644
index 0000000..47cfd61
--- /dev/null
+++ b/src/components/analytics.tsx
@@ -0,0 +1,15 @@
+"use client";
+import { useRouter_UNSTABLE } from "waku";
+
+export const Analytics = () => {
+ const router = useRouter_UNSTABLE();
+ console.log(router.path);
+ return (
+
+ );
+};
diff --git a/src/page-components/layout.tsx b/src/page-components/layout.tsx
index 4656198..f39968f 100644
--- a/src/page-components/layout.tsx
+++ b/src/page-components/layout.tsx
@@ -4,6 +4,7 @@ import type { ReactNode } from "react";
import { Header } from "../components/header";
import { Footer } from "../components/footer";
+import { Analytics } from "../components/analytics";
type RootLayoutProps = { children: ReactNode };
@@ -19,6 +20,7 @@ export async function RootLayout({ children }: RootLayoutProps) {
{children}
+