From fa67c3fcff10a40c22a29a3061647c468d595750 Mon Sep 17 00:00:00 2001 From: Tim Down Date: Tue, 6 Dec 2022 14:51:47 +0000 Subject: [PATCH] Merge pull request #10797 from overleaf/td-editor-toggle-analytics Add analytics for switching editor GitOrigin-RevId: 7b44e53105e8669e97cb9c4821dfbc830faff779 --- .../js/features/source-editor/components/editor-switch.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/features/source-editor/components/editor-switch.tsx b/services/web/frontend/js/features/source-editor/components/editor-switch.tsx index bf9e594574..cf0ee45859 100644 --- a/services/web/frontend/js/features/source-editor/components/editor-switch.tsx +++ b/services/web/frontend/js/features/source-editor/components/editor-switch.tsx @@ -1,6 +1,7 @@ import { memo, useCallback } from 'react' import useScopeValue from '../../../shared/hooks/use-scope-value' import Tooltip from '../../../shared/components/tooltip' +import { sendMB } from '../../../infrastructure/event-tracking' function Badge() { const content = ( @@ -43,9 +44,9 @@ function EditorSwitch() { const handleChange = useCallback( event => { - const choice = event.target.value + const editorType = event.target.value - switch (choice) { + switch (editorType) { case 'ace': setRichText(false) setNewSourceEditor(false) @@ -60,6 +61,8 @@ function EditorSwitch() { setRichText(true) break } + + sendMB('editor-switch-change', { editorType }) }, [setRichText, setNewSourceEditor] )