@@ -3,7 +3,7 @@ import { AppBar, Box, Button, Container, Toolbar } from '@mui/material';
33import { Link as RouterLink } from 'react-router-dom' ;
44import { Brand } from '../Brand/Brand' ;
55import { ThemeToggle } from '../ThemeToggle/ThemeToggle' ;
6- import { createTrackedLinkHandler } from '../../services/analytics-handlers.ts ' ;
6+ import { createTrackedLinkHandler } from '../../services/analytics' ;
77
88export const Header = ( ) => {
99 return (
@@ -25,10 +25,13 @@ export const Header = () => {
2525 component = { RouterLink }
2626 to = "/docs"
2727 color = "inherit"
28- onClick = { createTrackedLinkHandler ( 'docs' , {
29- location : 'header' ,
30- url : 'https://github.com/dfsyncjs/dfsync' ,
31- label : 'Docs' ,
28+ onClick = { createTrackedLinkHandler ( {
29+ params : {
30+ cta_name : 'docs' ,
31+ location : 'header' ,
32+ label : 'Docs' ,
33+ link_url : '/docs' ,
34+ } ,
3235 } ) }
3336 >
3437 Docs
@@ -38,10 +41,13 @@ export const Header = () => {
3841 href = "https://www.npmjs.com/package/@dfsync/client"
3942 target = "_blank"
4043 rel = "noreferrer"
41- onClick = { createTrackedLinkHandler ( 'npm' , {
42- location : 'header' ,
43- url : 'https://github.com/dfsyncjs/dfsync' ,
44- label : 'npm' ,
44+ onClick = { createTrackedLinkHandler ( {
45+ params : {
46+ cta_name : 'npm' ,
47+ location : 'header' ,
48+ label : 'npm' ,
49+ link_url : 'https://www.npmjs.com/package/@dfsync/client' ,
50+ } ,
4551 } ) }
4652 >
4753 npm
@@ -52,10 +58,13 @@ export const Header = () => {
5258 target = "_blank"
5359 rel = "noreferrer"
5460 startIcon = { < GitHubIcon /> }
55- onClick = { createTrackedLinkHandler ( 'github' , {
56- location : 'header' ,
57- url : 'https://github.com/dfsyncjs/dfsync' ,
58- label : 'GitHub' ,
61+ onClick = { createTrackedLinkHandler ( {
62+ params : {
63+ cta_name : 'github' ,
64+ location : 'header' ,
65+ label : 'GitHub' ,
66+ link_url : 'https://github.com/dfsyncjs/dfsync' ,
67+ } ,
5968 } ) }
6069 >
6170 GitHub
0 commit comments