diff --git a/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx b/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx index 39323774f..a319af880 100644 --- a/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx +++ b/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx @@ -141,6 +141,12 @@ export const dataTablePowerSearchOperators = { valueType: 'ABSOLUTE_DATE', dateOnly: true, }), + older_than_absolute_date: () => ({ + key: 'older_than_absolute_date', + label: 'is before', + valueType: 'ABSOLUTE_DATE', + dateOnly: false, + }), } satisfies { [key: string]: (...args: any[]) => OperatorConfig; }; @@ -219,4 +225,8 @@ export const dataTablePowerSearchOperatorProcessorConfig = { const valueNormalized = dayjs(value); return valueNormalized.isAfter(searchValue); }, + older_than_absolute_date: (_operator, searchValue: Date, value: any) => { + const valueNormalized = dayjs(value); + return valueNormalized.isBefore(searchValue); + }, } satisfies PowerSearchOperatorProcessorConfig;