From 3b0c183c556b70aca8eb041ca790050424ec1ba2 Mon Sep 17 00:00:00 2001 From: Antoni Silvestrovic Date: Fri, 22 Mar 2024 20:26:06 +0200 Subject: [PATCH] Added analytics handler --- apps/nextjs/src/components/announcement-bar.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/nextjs/src/components/announcement-bar.tsx b/apps/nextjs/src/components/announcement-bar.tsx index 1cb68459..19068821 100644 --- a/apps/nextjs/src/components/announcement-bar.tsx +++ b/apps/nextjs/src/components/announcement-bar.tsx @@ -1,5 +1,6 @@ "use client"; +import { MouseEventHandler } from "react"; import Link from "next/link"; import { atom, useAtom } from "jotai"; import { XIcon } from "lucide-react"; @@ -22,7 +23,11 @@ export const AnnouncementBar = ({ adsEnabled }: { adsEnabled: boolean }) => { display: announcementBarHidden ? "none" : "block", }} > - {adsEnabled ? : } + {adsEnabled ? ( + analytics.track("banner_ad_quassum_design")} /> + ) : ( + + )} { @@ -59,7 +64,11 @@ const Banner1 = () => { ); }; -const Banner2 = () => { +const Banner2 = ({ + onClick, +}: { + onClick: MouseEventHandler; +}) => { return (

Looking for a gift for a classy friend? 🎁 Check out our 3D printing @@ -67,6 +76,7 @@ const Banner2 = () => { quassum.design