Skip to content

Commit 8d4cc62

Browse files
committed
Merge branch 'umami-custom-events'
2 parents b353d45 + 753897f commit 8d4cc62

File tree

2 files changed

+39
-32
lines changed

2 files changed

+39
-32
lines changed

website/docusaurus.config.js

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -57,43 +57,49 @@ const config = {
5757
],
5858
],
5959
themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({
60-
image: 'img/logo-social.jpg',
61-
colorMode: {
62-
defaultMode: 'dark'
63-
},
64-
navbar: {
65-
title: 'Mokkery',
66-
logo: {
67-
alt: 'Mokkery logo',
68-
src: 'img/logo_purple.svg',
69-
srcDark: 'img/logo_white.svg',
60+
61+
image: 'img/logo-social.jpg',
62+
colorMode: {
63+
defaultMode: 'dark'
7064
},
71-
items: [
72-
{
73-
type: 'docSidebar',
74-
sidebarId: 'docs',
75-
position: 'left',
76-
label: 'Docs',
65+
navbar: {
66+
title: 'Mokkery',
67+
logo: {
68+
alt: 'Mokkery logo',
69+
src: 'img/logo_purple.svg',
70+
srcDark: 'img/logo_white.svg',
7771
},
78-
{
79-
href: 'pathname:///api_reference',
80-
position: 'left',
81-
label: 'API'
72+
items: [
73+
{
74+
type: 'docSidebar',
75+
sidebarId: 'docs',
76+
position: 'left',
77+
label: 'Docs',
78+
'data-umami-event': 'header-docs'
79+
},
80+
{
81+
href: 'pathname:///api_reference',
82+
position: 'left',
83+
label: 'API',
84+
'data-umami-event': 'header-api-reference-button'
8285
},
8386
{
8487
href: 'https://github.com/lupuuss/Mokkery/releases',
8588
position: 'left',
86-
label: 'Releases'
89+
label: 'Releases',
90+
'data-umami-event': 'header-github-releases-button'
8791
},
8892
{
8993
href: 'https://github.com/lupuuss/Mokkery/discussions/categories/q-a',
9094
position: 'right',
91-
label: 'Ask a Question'
92-
},
93-
{
94-
href: 'https://github.com/lupuuss/Mokkery',
95-
position: 'right',
96-
className: 'header-github-link'
95+
label: 'Ask a Question',
96+
'data-umami-event': 'header-github-discussions-button'
97+
},
98+
{
99+
href: 'https://github.com/lupuuss/Mokkery',
100+
position: 'right',
101+
className: 'header-github-link',
102+
'data-umami-event': 'header-github-button'
97103
},
98104
],
99105
},

website/src/pages/index.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ function HomepageHeader() {
100100
flexWrap: "wrap"
101101
}}>
102102
<Link
103+
data-umami-event="home-get-started-button"
103104
className="button button--secondary button--lg"
104105
to="../docs/Setup">
105106
Get started!
@@ -125,14 +126,14 @@ function WhyMokkeryTabs() {
125126
<h2 style={{fontWeight: "400"}}>Why Mokkery?</h2>
126127
<div style={{minHeight: "500px"}}>
127128
<Tabs>
128-
<TabItem value="simple" label="🌿&nbsp;Simple">
129+
<TabItem value="simple" label="🌿&nbsp;Simple" data-umami-event="home-tabs" data-umami-event-tab="simple">
129130
<CodeBlock
130131
language="kotlin"
131132
showLineNumbers>
132133
{simpleTabBlock}
133134
</CodeBlock>
134135
</TabItem>
135-
<TabItem value="setup" label="⌚&nbsp;Easy&nbsp;setup">
136+
<TabItem value="setup" label="⌚&nbsp;Easy&nbsp;setup" data-umami-event="home-tabs" data-umami-event-tab="setup">
136137
<h3 style={{fontWeight: "400"}}>Just apply Gradle plugin and...</h3>
137138
<Tabs
138139
groupId="kotlinVersion"
@@ -161,7 +162,7 @@ function WhyMokkeryTabs() {
161162
Please refer to the <Link to="../docs/Setup">setup section</Link>, as additional configuration may be required in some cases!
162163
</h3>
163164
</TabItem>
164-
<TabItem value="multiplatform" label="🌍&nbsp;Multiplatform">
165+
<TabItem value="multiplatform" label="🌍&nbsp;Multiplatform" data-umami-event="home-tabs" data-umami-event-tab="multiplatform">
165166
<div style={{fontSize: "1.4rem", fontWeight: "300", width: "100%"}}>
166167
<div style={{height: "1rem"}}/>
167168
<ul>
@@ -173,7 +174,7 @@ function WhyMokkeryTabs() {
173174
</ul>
174175
</div>
175176
</TabItem>
176-
<TabItem value="customizable" label="🖌️&nbsp;Customizable">
177+
<TabItem value="customizable" label="🖌️&nbsp;Customizable" data-umami-event="home-tabs" data-umami-event-tab="customizable">
177178
<h3 style={{fontWeight: "400"}}>Change Mokkery strictness globally...</h3>
178179
<CodeBlock
179180
title="build.gradle.kts"
@@ -189,7 +190,7 @@ function WhyMokkeryTabs() {
189190
{customizableLocallyTabBlock}
190191
</CodeBlock>
191192
</TabItem>
192-
<TabItem value="extensible" label="🧩&nbsp;Extensible">
193+
<TabItem value="extensible" label="🧩&nbsp;Extensible" data-umami-event="home-tabs" data-umami-event-tab="extensible">
193194
<h3 style={{fontWeight: "400"}}>Custom matchers!</h3>
194195
<CodeBlock
195196
language="kotlin"

0 commit comments

Comments
 (0)