From 7a6d895aa80396c1bd2ae08ca20e7dd54c90a174 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 14 Sep 2023 04:48:12 -0700 Subject: [PATCH] Add newer_than_absolute_date_no_time operator Summary: Doc: https://docs.google.com/document/d/1miofxds9DJgWScj0zFyBbdpRH5Rj0T9FqiCapof5-vU/edit#heading=h.pg8svtdjlx7 Reviewed By: lblasa Differential Revision: D49232773 fbshipit-source-id: 96ab2d0d5cc804c1fcf1e64475fd68de60fa797a --- .../DataTableDefaultPowerSearchOperators.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx b/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx index bae3d6986..39323774f 100644 --- a/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx +++ b/desktop/flipper-plugin/src/ui/data-table/DataTableDefaultPowerSearchOperators.tsx @@ -135,6 +135,12 @@ export const dataTablePowerSearchOperators = { valueType: 'ABSOLUTE_DATE', dateOnly: false, }), + newer_than_absolute_date_no_time: () => ({ + key: 'newer_than_absolute_date_no_time', + label: 'is after the day', + valueType: 'ABSOLUTE_DATE', + dateOnly: true, + }), } satisfies { [key: string]: (...args: any[]) => OperatorConfig; }; @@ -205,4 +211,12 @@ export const dataTablePowerSearchOperatorProcessorConfig = { const valueNormalized = dayjs(value); return valueNormalized.isAfter(searchValue); }, + newer_than_absolute_date_no_time: ( + _operator, + searchValue: Date, + value: any, + ) => { + const valueNormalized = dayjs(value); + return valueNormalized.isAfter(searchValue); + }, } satisfies PowerSearchOperatorProcessorConfig;