ADd tracking for framework event debugging

Summary: ^

Reviewed By: lblasa

Differential Revision: D48645332

fbshipit-source-id: faf558c592b00a69586970edea407d8997a54699
This commit is contained in:
Luke De Feo
2023-08-24 08:14:31 -07:00
committed by Facebook GitHub Bot
parent c0347ec830
commit a275235a7c
4 changed files with 30 additions and 2 deletions

View File

@@ -27,6 +27,7 @@ import {eventTypeToName} from './sidebar/inspector/FrameworkEventsInspector';
import {startCase} from 'lodash';
import {Visualization2D} from './visualizer/Visualization2D';
import {getNode} from '../utils/map';
import {tracker} from '../utils/tracker';
export function FrameworkEventsTable({
nodeId,
@@ -45,6 +46,7 @@ export function FrameworkEventsTable({
);
useEffect(() => {
tracker.track('framework-event-table-opened', {});
instance.uiActions.onSelectNode(undefined, 'tree');
if (nodeId != null) {
managerRef.current?.resetFilters();
@@ -77,6 +79,12 @@ export function FrameworkEventsTable({
const onSelectRow = useCallback(
(event: FrameworkEvent | undefined): void => {
if (event != null) {
tracker.track('framework-event-table-row-selected', {
eventType: event.type,
});
}
instance.uiActions.onFocusNode(event?.nodeId);
},
[instance.uiActions],