Skip to content

Commit 5739c57

Browse files
authored
fix: add missing events for node.js wizard, go wizard, and 'more' button (#4605)
1 parent f34dfcf commit 5739c57

File tree

1 file changed

+29
-5
lines changed

1 file changed

+29
-5
lines changed

src/homepageExperience/containers/HomepageContainer.tsx

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,22 @@ export const HomepageContainer: FC = () => {
5454
const squareGridCardSize = '200px'
5555

5656
// events handling
57-
const logPythonEvent = () => {
57+
const logGoWizardClick = () => {
58+
event('firstMile.goWizard.clicked')
59+
}
60+
61+
const logNodeJSWizardClick = () => {
62+
event('firstMile.nodejsWizard.clicked')
63+
}
64+
65+
const logPythonWizardClick = () => {
5866
event('firstMile.pythonWizard.clicked')
5967
}
6068

69+
const logMoreButtonClick = () => {
70+
event('firstMile.moreButton.clicked')
71+
}
72+
6173
return (
6274
<>
6375
<Page titleTag={pageTitleSuffixer(['Get Started'])}>
@@ -91,7 +103,7 @@ export const HomepageContainer: FC = () => {
91103
<Link
92104
to={pythonWizardLink}
93105
style={linkStyle}
94-
onClick={logPythonEvent}
106+
onClick={logPythonWizardClick}
95107
>
96108
<div
97109
className="homepage-wizard-language-tile"
@@ -103,23 +115,35 @@ export const HomepageContainer: FC = () => {
103115
</Link>
104116
</ResourceCard>
105117
<ResourceCard style={cardStyle}>
106-
<Link to={javaScriptNodeLink} style={linkStyle}>
118+
<Link
119+
to={javaScriptNodeLink}
120+
style={linkStyle}
121+
onClick={logNodeJSWizardClick}
122+
>
107123
<div className="homepage-wizard-language-tile">
108124
<h5>JavaScript/Node.js</h5>
109125
{NodejsIcon}
110126
</div>
111127
</Link>
112128
</ResourceCard>
113129
<ResourceCard style={cardStyle}>
114-
<Link to={golangLink} style={linkStyle}>
130+
<Link
131+
to={golangLink}
132+
style={linkStyle}
133+
onClick={logGoWizardClick}
134+
>
115135
<div className="homepage-wizard-language-tile">
116136
<h5>Go</h5>
117137
{GoIcon}
118138
</div>
119139
</Link>
120140
</ResourceCard>
121141
<ResourceCard style={cardStyle}>
122-
<Link to={loadDataSourcesLink} style={moreStyle}>
142+
<Link
143+
to={loadDataSourcesLink}
144+
style={moreStyle}
145+
onClick={logMoreButtonClick}
146+
>
123147
<div className="homepage-wizard-language-tile">
124148
<span>
125149
<h5>

0 commit comments

Comments
 (0)