Skip to content

Commit 13be3ed

Browse files
authored
feat(*): remove mixpanel (#1381)
2 parents 48d8672 + a118634 commit 13be3ed

5 files changed

Lines changed: 43 additions & 673 deletions

File tree

apps/root/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"@types/lodash": "^4.14.170",
3535
"@types/luxon": "^1.27.0",
3636
"@types/md5": "^2.3.2",
37-
"@types/mixpanel-browser": "2.38.1",
3837
"@types/node": "^22.1.0",
3938
"@types/qrcode": "^1.5.5",
4039
"@types/react": "^18.2.21",
@@ -114,7 +113,6 @@
114113
"lodash": "^4.17.21",
115114
"luxon": "^2.1.1",
116115
"md5": "^2.3.0",
117-
"mixpanel-browser": "2.47.0",
118116
"os-browserify": "^0.3.0",
119117
"qrcode": "^1.5.4",
120118
"react": "^18.2.0",

apps/root/src/hooks/useAnalytics.ts

Lines changed: 39 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,92 +15,114 @@ function useAnalytics() {
1515
);
1616

1717
const trackPositionModified = React.useCallback(
18-
(props: Parameters<AnalyticsService['trackPositionModified']>[0]) => {
19-
analyticsService.trackPositionModified(props);
20-
},
18+
// @ts-expect-error - this is a mock
19+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
20+
(props: Parameters<AnalyticsService['trackPositionModified']>[0]) => {},
2121
[analyticsService]
2222
);
2323

2424
const trackPositionTerminated = React.useCallback(
25-
(props: Parameters<AnalyticsService['trackPositionTerminated']>[0]) => {
26-
analyticsService.trackPositionTerminated(props);
27-
},
25+
// @ts-expect-error - this is a mock
26+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
27+
(props: Parameters<AnalyticsService['trackPositionTerminated']>[0]) => {},
2828
[analyticsService]
2929
);
3030

3131
const trackSlippageChanged = React.useCallback(
32+
// @ts-expect-error - this is a mock
33+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
3234
(props: Parameters<AnalyticsService['trackSlippageChanged']>[0]) => {
33-
analyticsService.trackSlippageChanged(props);
35+
// analyticsService.trackSlippageChanged(props);
3436
},
3537
[analyticsService]
3638
);
3739

3840
const trackGasSpeedChanged = React.useCallback(
41+
// @ts-expect-error - this is a mock
42+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
3943
(props: Parameters<AnalyticsService['trackGasSpeedChanged']>[0]) => {
40-
analyticsService.trackGasSpeedChanged(props);
44+
// analyticsService.trackGasSpeedChanged(props);
4145
},
4246
[analyticsService]
4347
);
4448

4549
const trackSourceTimeoutChanged = React.useCallback(
50+
// @ts-expect-error - this is a mock
51+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
4652
(props: Parameters<AnalyticsService['trackSourceTimeoutChanged']>[0]) => {
47-
analyticsService.trackSourceTimeoutChanged(props);
53+
// analyticsService.trackSourceTimeoutChanged(props);
4854
},
4955
[analyticsService]
5056
);
5157

5258
const trackQuoteSortingChanged = React.useCallback(
59+
// @ts-expect-error - this is a mock
60+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
5361
(props: Parameters<AnalyticsService['trackQuoteSortingChanged']>[0]) => {
54-
analyticsService.trackQuoteSortingChanged(props);
62+
// analyticsService.trackQuoteSortingChanged(props);
5563
},
5664
[analyticsService]
5765
);
5866

5967
const trackPermit2Enabled = React.useCallback(
68+
// @ts-expect-error - this is a mock
69+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
6070
(props: Parameters<AnalyticsService['trackPermit2Enabled']>[0]) => {
61-
analyticsService.trackPermit2Enabled(props);
71+
// analyticsService.trackPermit2Enabled(props);
6272
},
6373
[analyticsService]
6474
);
6575

6676
const trackDefaultSettingsChanged = React.useCallback(
77+
// @ts-expect-error - this is a mock
78+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
6779
(props: Parameters<AnalyticsService['trackDefaultSettingsChanged']>[0]) => {
68-
analyticsService.trackDefaultSettingsChanged(props);
80+
// analyticsService.trackDefaultSettingsChanged(props);
6981
},
7082
[analyticsService]
7183
);
7284

7385
const trackSwap = React.useCallback(
86+
// @ts-expect-error - this is a mock
87+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
7488
(props: Parameters<AnalyticsService['trackSwap']>[0]) => {
75-
analyticsService.trackSwap(props);
89+
// analyticsService.trackSwap(props);
7690
},
7791
[analyticsService]
7892
);
7993

8094
const trackDcaCreatePosition = React.useCallback(
95+
// @ts-expect-error - this is a mock
96+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
8197
(props: Parameters<AnalyticsService['trackDcaCreatePosition']>[0]) => {
82-
analyticsService.trackDcaCreatePosition(props);
98+
// analyticsService.trackDcaCreatePosition(props);
8399
},
84100
[analyticsService]
85101
);
86102

87103
const trackEarnDeposit = React.useCallback(
104+
// @ts-expect-error - this is a mock
105+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
88106
(props: Parameters<AnalyticsService['trackEarnDeposit']>[0]) => {
89-
analyticsService.trackEarnDeposit(props);
107+
// analyticsService.trackEarnDeposit(props);
90108
},
91109
[analyticsService]
92110
);
93111

94112
const trackEarnWithdraw = React.useCallback(
113+
// @ts-expect-error - this is a mock
114+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
95115
(props: Parameters<AnalyticsService['trackEarnWithdraw']>[0]) => {
96-
analyticsService.trackEarnWithdraw(props);
116+
// analyticsService.trackEarnWithdraw(props);
97117
},
98118
[analyticsService]
99119
);
100120

101121
const trackTransfer = React.useCallback(
122+
// @ts-expect-error - this is a mock
123+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
102124
(props: Parameters<AnalyticsService['trackTransfer']>[0]) => {
103-
analyticsService.trackTransfer(props);
125+
// analyticsService.trackTransfer(props);
104126
},
105127
[analyticsService]
106128
);

0 commit comments

Comments
 (0)