From 3df7bde43f79c436963da4890cedb0e1bf3e90f2 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Fri, 19 Aug 2022 15:20:51 +0200 Subject: [PATCH] change(ui) - update keys to farm filters from query params --- .../SessionSearchQueryParamHandler.tsx | 36 ------------------- frontend/app/types/filter/filterType.ts | 22 ++++++++++++ 2 files changed, 22 insertions(+), 36 deletions(-) diff --git a/frontend/app/components/shared/SessionSearchQueryParamHandler/SessionSearchQueryParamHandler.tsx b/frontend/app/components/shared/SessionSearchQueryParamHandler/SessionSearchQueryParamHandler.tsx index 4cc1e3be6..2752c6ea3 100644 --- a/frontend/app/components/shared/SessionSearchQueryParamHandler/SessionSearchQueryParamHandler.tsx +++ b/frontend/app/components/shared/SessionSearchQueryParamHandler/SessionSearchQueryParamHandler.tsx @@ -3,42 +3,6 @@ import { useHistory } from 'react-router'; import { connect } from 'react-redux'; import { addFilterByKeyAndValue, addFilter } from 'Duck/search'; import { getFilterKeyTypeByKey, setQueryParamKeyFromFilterkey } from 'Types/filter/filterType'; -import { FilterCategory, FilterKey } from 'Types/filter/filterType'; -import { filtersMap } from 'Types/filter/newFilter'; - -const allowedQueryKeys = [ - 'userId', - 'userid', - 'uid', - 'usera', - - 'clk', - 'inp', - 'loc', - - 'os', - 'browser', - 'device', - 'platform', - 'revid', - - 'country', - 'ref', - 'sort', - 'order', - 'ce', - 'sa', - 'err', - 'iss', - - // PERFORMANCE - 'domc', - 'lcp', - 'ttfb', - 'acpu', - 'amem', - 'ff', -]; interface Props { appliedFilter: any; diff --git a/frontend/app/types/filter/filterType.ts b/frontend/app/types/filter/filterType.ts index 9915a3aa5..9d2748e2e 100644 --- a/frontend/app/types/filter/filterType.ts +++ b/frontend/app/types/filter/filterType.ts @@ -66,48 +66,70 @@ export const getFilterKeyTypeByKey = (key: string) => { case 'userid': return FilterKey.USERID; case 'usera': + case 'userAnonymousId': return FilterKey.USERANONYMOUSID; case 'clk': + case 'click': return FilterKey.CLICK; case 'inp': + case 'input': return FilterKey.INPUT; case 'loc': + case 'location': return FilterKey.LOCATION; case 'os': + case 'userOs': return FilterKey.USER_OS; case 'browser': + case 'userBrowser': return FilterKey.USER_BROWSER; case 'device': + case 'userDevice': return FilterKey.USER_DEVICE; case 'platform': return FilterKey.PLATFORM; case 'revid': + case 'revisionId': + case 'revId': return FilterKey.REVID; case 'country': + case 'userCountry': return FilterKey.USER_COUNTRY; case 'ref': + case 'referrer': return FilterKey.REFERRER; case 'ce': + case 'custom': + case 'customEvent': return FilterKey.CUSTOM; case 'sa': + case 'stateAction': return FilterKey.STATEACTION; case 'err': + case 'error': return FilterKey.ERROR; case 'iss': + case 'issue': return FilterKey.ISSUE; // PERFORMANCE case 'domc': + case 'domComplete': return FilterKey.DOM_COMPLETE; case 'lcp': + case 'largestContentfulPaintTime': return FilterKey.LARGEST_CONTENTFUL_PAINT_TIME; case 'ttfb': + case 'timeToFirstByte': return FilterKey.TTFB; case 'acpu': + case 'avgCpuLoad': return FilterKey.AVG_CPU_LOAD; case 'amem': + case 'avgMemoryUsage': return FilterKey.AVG_MEMORY_USAGE; case 'ff': + case 'fetchFailed': return FilterKey.FETCH_FAILED; } };