@@ -9,6 +9,7 @@ import styles from './choose-share-what.module.css';
99
1010import { useTabScroll } from '../../hooks/useTabScroll' ;
1111import Link from 'next/link' ;
12+ import { trackEvent } from '../../../../../utils/event-logger' ;
1213
1314const TABS_BLOCKS = [
1415 {
@@ -60,6 +61,14 @@ export function ChooseShareWhat({ className }: { className?: string }) {
6061
6162 const navigateToHash = useTabScroll ( TABS_BLOCKS , 'choose-share-what-' , setActiveIndex ) ;
6263
64+ const handleTabClick = ( e : MouseEvent , tabId : string ) => {
65+ trackEvent ( {
66+ eventAction : 'kt_kmp_choose_what_to_share_click' ,
67+ eventLabel : tabId ,
68+ } ) ;
69+ navigateToHash ( e ) ;
70+ } ;
71+
6372 return (
6473 < section className = { cn ( className , styles . wrap , 'ktl-layout' , 'ktl-layout--center' ) } data-testid = { 'share-what-block' } >
6574 < h2 className = { cn ( styles . title , textCn ( 'rs-h1' ) ) } data-testid = { 'share-what-title' } > Choose what to share</ h2 >
@@ -78,7 +87,8 @@ export function ChooseShareWhat({ className }: { className?: string }) {
7887 id = { `choose-share-what-${ id } -tab` } role = "tab"
7988 aria-controls = { `choose-share-what-${ id } -content` }
8089 href = { `#choose-share-what-${ id } ` } aria-label = { `Go to ${ id } section` }
81- onClick = { navigateToHash } data-testid = { 'share-what-chip-anchor' }
90+ onClick = { ( e ) => handleTabClick ( e , id ) }
91+ data-testid = { 'share-what-chip-anchor' }
8292 { ...( activeIndex === i && { 'aria-selected' : true } ) }
8393 >
8494 < Tab />
0 commit comments