From 4dea9f7b5bb1b8b581c1472f3116d855683148d0 Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Tue, 28 Feb 2023 13:37:27 +0530 Subject: [PATCH] add matomo tracking --- libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx b/libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx index e3510a5512..e245ea8b62 100644 --- a/libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx +++ b/libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx @@ -8,6 +8,7 @@ import { saveAs } from 'file-saver' import './css/style.css' import { CustomTooltip } from '@remix-ui/helper' +const _paq = window._paq = window._paq || [] export const ContractSelection = (props: ContractSelectionProps) => { const { api, compiledFileName, contractsDetails, contractList, compilerInput, modal } = props @@ -142,6 +143,7 @@ export const ContractSelection = (props: ContractSelectionProps) => { } const details = () => { + _paq.push(['trackEvent', 'compiler', 'compilerDetails', 'display']) if (!selectedContract) throw new Error('No contract compiled yet') const help = { @@ -185,6 +187,7 @@ export const ContractSelection = (props: ContractSelectionProps) => { const downloadFn = () => { + _paq.push(['trackEvent', 'compiler', 'compilerDetails', 'download']) saveAs(new Blob([JSON.stringify(contractProperties, null, '\t')]), `${selectedContract}_compData.json`) } modal(selectedContract, log, 'Download', downloadFn, 'Close', null)