From faace9012a6d79c944a015aeba68dd27e1671627 Mon Sep 17 00:00:00 2001 From: David Ralph Date: Tue, 22 Jun 2021 11:46:08 +0100 Subject: [PATCH] feat: add experimental send event feature --- .../modals/main/settings/sections/Experimental.jsx | 10 +++++++++- src/index.js | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/modals/main/settings/sections/Experimental.jsx b/src/components/modals/main/settings/sections/Experimental.jsx index 3f767bac..ae837e75 100644 --- a/src/components/modals/main/settings/sections/Experimental.jsx +++ b/src/components/modals/main/settings/sections/Experimental.jsx @@ -1,5 +1,6 @@ import Checkbox from '../Checkbox'; import Slider from '../Slider'; +import EventBus from '../../../../../modules/helpers/eventbus'; export default function ExperimentalSettings() { const { experimental } = window.language.modals.main.settings.sections; @@ -12,8 +13,15 @@ export default function ExperimentalSettings() {

{experimental.developer}

+
+

Send Event

+ Type

- + Name +

+ +

+ ); } diff --git a/src/index.js b/src/index.js index 37d000d8..bd9c64e9 100644 --- a/src/index.js +++ b/src/index.js @@ -11,7 +11,7 @@ import 'react-toastify/dist/ReactToastify.min.css'; import '@fontsource/lexend-deca/400.css'; // this is opt-in btw -//import Analytics from './modules/helpers/analytics'; +import Analytics from './modules/helpers/analytics'; // language import merge from '@material-ui/utils/esm/deepmerge'; @@ -40,7 +40,7 @@ if (window.languagecode !== 'en_GB' || window.languagecode !== 'en_US') { window.constants = Constants; if (localStorage.getItem('analytics') === 'true' && localStorage.getItem('offlineMode') !== 'true') { - //window.analytics = new Analytics(window.constants.UMAMI_ID); + window.analytics = new Analytics(window.constants.UMAMI_ID); } else { window.analytics = { tabLoad: () => '',