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;