diff --git a/desktop/app/src/ui/components/elements-inspector/elements.tsx b/desktop/app/src/ui/components/elements-inspector/elements.tsx index 84bd967af..37b140f58 100644 --- a/desktop/app/src/ui/components/elements-inspector/elements.tsx +++ b/desktop/app/src/ui/components/elements-inspector/elements.tsx @@ -8,7 +8,6 @@ */ import {ElementID, Element, ElementSearchResultSet} from './ElementsInspector'; -import {reportInteraction} from '../../../utils/InteractionTracker'; import ContextMenu from '../ContextMenu'; import {PureComponent, ReactElement} from 'react'; import FlexRow from '../FlexRow'; @@ -236,11 +235,8 @@ class ElementsRow extends PureComponent { constructor(props: ElementsRowProps, context: Object) { super(props, context); this.state = {hovered: false}; - this.interaction = reportInteraction('ElementsRow', props.element.name); } - interaction: (name: string, data: any) => void; - getContextMenu = (): Array => { const {props} = this; let items: Array = [ @@ -296,7 +292,6 @@ class ElementsRow extends PureComponent { onClick = () => { this.props.onElementSelected(this.props.id); - this.interaction('selected', {level: this.props.level}); }; onDoubleClick = (event: MouseEvent) => { diff --git a/desktop/app/src/utils/InteractionTracker.tsx b/desktop/app/src/utils/InteractionTracker.tsx deleted file mode 100644 index d3596ed7d..000000000 --- a/desktop/app/src/utils/InteractionTracker.tsx +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @format - */ - -import {getInstance as getLogger} from '../fb-stubs/Logger'; - -export function reportInteraction( - componentType: string, - componentIdentifier: string, -) { - const tracker = new InteractionTracker(componentType, componentIdentifier); - return tracker.interaction.bind(tracker); -} - -class InteractionTracker { - static numberOfInteractions = 0; - - type: string; - id: string; - - constructor(componentType: string, componentIdentifier: string) { - this.type = componentType; - this.id = componentIdentifier; - } - - interaction = (name: string, data: any): void => { - getLogger().track('usage', 'interaction', { - interaction: InteractionTracker.numberOfInteractions++, - type: this.type, - id: this.id, - name, - data, - }); - }; -}