From f406d3f90dc9287900fd017f6ee7c79e76b01590 Mon Sep 17 00:00:00 2001 From: vasyldinets Date: Sun, 26 Jan 2025 10:07:09 +0100 Subject: [PATCH] [APP-1020] add missed events --- modules/settings/assets/js/layouts/menu-settings.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/settings/assets/js/layouts/menu-settings.js b/modules/settings/assets/js/layouts/menu-settings.js index f92724b6..d90441de 100644 --- a/modules/settings/assets/js/layouts/menu-settings.js +++ b/modules/settings/assets/js/layouts/menu-settings.js @@ -14,6 +14,7 @@ import Typography from '@elementor/ui/Typography'; import { styled } from '@elementor/ui/styles'; import { BottomBar } from '@ea11y/components'; import { useSettings, useStorage } from '@ea11y/hooks'; +import { mixpanelService } from '@ea11y/services'; import { useEffect, useState } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { MENU_SETTINGS } from '../constants/menu-settings'; @@ -84,6 +85,15 @@ const MenuSettings = () => { window?.ea11yWidget?.widget.updateState(); } + if (prevSettings[option]) { + mixpanelService.sendEvent('toggle_clicked', { + toggleData: { + state: !prevSettings[option]?.enabled, + type: option, + }, + }); + } + return newSettings; }); };