Skip to content

Commit cdda764

Browse files
committed
[QF-3553] add log
1 parent 2826d06 commit cdda764

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/components/Banner/Banner.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import Link, { LinkVariant } from '@/dls/Link/Link';
55
import useGetStreakWithMetadata from '@/hooks/auth/useGetStreakWithMetadata';
66
import useIsLoggedIn from '@/hooks/auth/useIsLoggedIn';
77
import DiamondIcon from '@/icons/diamond.svg';
8+
import { logButtonClick } from '@/utils/eventLogger';
89
import {
910
getReadingGoalNavigationUrl,
1011
getReadingGoalProgressNavigationUrl,
@@ -26,6 +27,13 @@ const Banner = ({ text, ctaButtonText }: BannerProps) => {
2627
const ctaLink =
2728
isLoggedIn && hasGoal ? getReadingGoalProgressNavigationUrl() : getReadingGoalNavigationUrl();
2829

30+
const handleButtonClick = () => {
31+
logButtonClick('banner_cta', {
32+
hasGoal,
33+
isLoggedIn,
34+
});
35+
};
36+
2937
return (
3038
<div className={styles.container} data-testid="banner">
3139
<p className={styles.text}>{text}</p>
@@ -35,6 +43,7 @@ const Banner = ({ text, ctaButtonText }: BannerProps) => {
3543
variant={LinkVariant.Blend}
3644
className={styles.cta}
3745
ariaLabel={ctaButtonText}
46+
onClick={handleButtonClick}
3847
>
3948
<IconContainer
4049
icon={<DiamondIcon aria-hidden="true" />}

0 commit comments

Comments
 (0)