@@ -230,6 +230,16 @@ const WalletTable = ({
230
230
// Context API
231
231
const { supportedLanguage } = useContext ( WalletSupportedLanguageContext )
232
232
233
+ const handleStickyFiltersClick = ( ) => {
234
+ onOpen ( )
235
+
236
+ trackCustomEvent ( {
237
+ eventCategory : "MobileFilterToggle" ,
238
+ eventAction : "Tap MobileFilterToggle - sticky" ,
239
+ eventName : "show mobile filters true" ,
240
+ } )
241
+ }
242
+
233
243
return (
234
244
< Container >
235
245
< WalletContentHeader >
@@ -243,7 +253,7 @@ const WalletTable = ({
243
253
color = "primary.base"
244
254
textTransform = "uppercase"
245
255
cursor = "pointer"
246
- onClick = { onOpen }
256
+ onClick = { handleStickyFiltersClick }
247
257
as = "button"
248
258
>
249
259
{ `${ t ( "page-find-wallet-filters" ) } (${
@@ -320,6 +330,14 @@ const WalletTable = ({
320
330
} )
321
331
}
322
332
333
+ const handleWalletWebsiteClick = ( walletName : string ) => {
334
+ trackCustomEvent ( {
335
+ eventCategory : "WalletExternalLinkList" ,
336
+ eventAction : "Tap main button" ,
337
+ eventName : `${ walletName } ` ,
338
+ } )
339
+ }
340
+
323
341
return (
324
342
< WalletContainer
325
343
key = { wallet . key }
@@ -420,6 +438,9 @@ const WalletTable = ({
420
438
w = "auto"
421
439
isExternal
422
440
size = "sm"
441
+ onClick = { ( ) =>
442
+ handleWalletWebsiteClick ( wallet . name )
443
+ }
423
444
>
424
445
{ t ( "page-find-wallet-visit-website" ) }
425
446
</ ButtonLink >
@@ -446,6 +467,7 @@ const WalletTable = ({
446
467
w = "100%"
447
468
isExternal
448
469
size = "sm"
470
+ onClick = { ( ) => handleWalletWebsiteClick ( wallet . name ) }
449
471
>
450
472
{ t ( "page-find-wallet-visit-website" ) }
451
473
</ ButtonLink >
0 commit comments