From a35708989cc8cd0d644d6f3e6bdb0d35edcc12ca Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Wed, 20 Sep 2023 05:39:33 -0700 Subject: [PATCH] Add metrics Reviewed By: antonk52 Differential Revision: D49455605 fbshipit-source-id: 00b4de3106d2497b43708623c410ca262e931059 --- desktop/flipper-plugin/src/ui/PowerSearch/index.tsx | 5 +++++ .../src/ui/data-table/DataTableWithPowerSearchManager.tsx | 1 + 2 files changed, 6 insertions(+) diff --git a/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx b/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx index 02d67c7c7..10cebf6d1 100644 --- a/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx +++ b/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx @@ -29,6 +29,7 @@ import {useLatestRef} from '../../utils/useLatestRef'; import {useUpdateEffect} from 'react-use'; import {theme} from '../theme'; import {SearchOutlined} from '@ant-design/icons'; +import {getFlipperLib} from 'flipper-plugin-core'; export {PowerSearchConfig, OperatorConfig, FieldConfig, SearchExpressionTerm}; @@ -57,6 +58,10 @@ export const PowerSearch: React.FC = ({ onSearchExpressionChangeLatestRef.current( searchExpression as SearchExpressionTerm[], ); + getFlipperLib().logger.track( + 'usage', + 'power-search:search-expression-finalize', + ); } }, [searchExpression, onSearchExpressionChangeLatestRef]); diff --git a/desktop/flipper-plugin/src/ui/data-table/DataTableWithPowerSearchManager.tsx b/desktop/flipper-plugin/src/ui/data-table/DataTableWithPowerSearchManager.tsx index fe6232630..f65a9ad65 100644 --- a/desktop/flipper-plugin/src/ui/data-table/DataTableWithPowerSearchManager.tsx +++ b/desktop/flipper-plugin/src/ui/data-table/DataTableWithPowerSearchManager.tsx @@ -167,6 +167,7 @@ export const dataTableManagerReducer = produce< break; } case 'setSearchExpression': { + getFlipperLib().logger.track('usage', 'data-table:filter:power-search'); draft.searchExpression = action.searchExpression; draft.filterExceptions = undefined; break;