Add int_equals operator

Summary: Doc: https://docs.google.com/document/d/1miofxds9DJgWScj0zFyBbdpRH5Rj0T9FqiCapof5-vU/edit#heading=h.pg8svtdjlx7

Reviewed By: antonk52

Differential Revision: D49230145

fbshipit-source-id: 3fa4332ca3129a2a652cf2c33a4383f100d50e33
This commit is contained in:
Andrey Goncharov
2023-09-14 04:48:12 -07:00
committed by Facebook GitHub Bot
parent 3a4dada2fc
commit a0f02c57e4

View File

@@ -46,6 +46,11 @@ export const dataTablePowerSearchOperators = {
key: 'string_set_contains_none_of', key: 'string_set_contains_none_of',
valueType: 'STRING_SET', valueType: 'STRING_SET',
}), }),
int_equals: () => ({
label: '=',
key: 'int_equals',
valueType: 'INTEGER',
}),
int_greater_than: () => ({ int_greater_than: () => ({
label: '>', label: '>',
key: 'int_greater_than', key: 'int_greater_than',
@@ -150,6 +155,8 @@ export const dataTablePowerSearchOperatorProcessorConfig = {
!searchValue.some((item) => !searchValue.some((item) =>
value.toLowerCase().includes(item.toLowerCase()), value.toLowerCase().includes(item.toLowerCase()),
), ),
int_equals: (_operator, searchValue: number, value: number) =>
value === searchValue,
int_greater_than: (_operator, searchValue: number, value: number) => int_greater_than: (_operator, searchValue: number, value: number) =>
value > searchValue, value > searchValue,
int_greater_or_equal: (_operator, searchValue: number, value: number) => int_greater_or_equal: (_operator, searchValue: number, value: number) =>