diff --git a/frontend/app/types/filter/newFilter.js b/frontend/app/types/filter/newFilter.js index d5f823112..ce084337b 100644 --- a/frontend/app/types/filter/newFilter.js +++ b/frontend/app/types/filter/newFilter.js @@ -437,6 +437,60 @@ export const filters = [ sourceType: FilterType.NUMBER, sourceOperatorOptions: filterOptions.customOperators, }, + { + key: FilterKey.DOM_COMPLETE, + type: FilterType.MULTIPLE, + category: FilterCategory.PERFORMANCE, + label: 'DOM Complete', + placeholder: 'Enter path', + operator: 'isAny', + operatorOptions: filterOptions.stringOperatorsPerformance, + source: [], + icon: 'filters/dom-complete', + isEvent: true, + hasSource: true, + sourceOperator: '>=', + sourcePlaceholder: 'E.g. 12', + sourceUnit: 'ms', + sourceType: FilterType.NUMBER, + sourceOperatorOptions: filterOptions.customOperators + }, + { + key: FilterKey.LARGEST_CONTENTFUL_PAINT_TIME, + type: FilterType.MULTIPLE, + category: FilterCategory.PERFORMANCE, + label: 'Largest Contentful Paint', + placeholder: 'Enter path', + operator: 'isAny', + operatorOptions: filterOptions.stringOperatorsPerformance, + source: [], + icon: 'filters/lcpt', + isEvent: true, + hasSource: true, + sourceOperator: '>=', + sourcePlaceholder: 'E.g. 12', + sourceUnit: 'ms', + sourceType: FilterType.NUMBER, + sourceOperatorOptions: filterOptions.customOperators + }, + { + key: FilterKey.TTFB, + type: FilterType.MULTIPLE, + category: FilterCategory.PERFORMANCE, + label: 'Time to First Byte', + placeholder: 'Enter path', + operator: 'isAny', + operatorOptions: filterOptions.stringOperatorsPerformance, + source: [], + icon: 'filters/ttfb', + isEvent: true, + hasSource: true, + sourceOperator: '>=', + sourceUnit: 'ms', + sourceType: FilterType.NUMBER, + sourceOperatorOptions: filterOptions.customOperators, + sourcePlaceholder: 'E.g. 12' + }, { key: FilterKey.AVG_MEMORY_USAGE, type: FilterType.MULTIPLE,