From a0ccee055d383a008d79755ea3d87d65a2a89629 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Thu, 2 Feb 2023 11:30:13 +0800 Subject: [PATCH] feat(nc-gui): only include numeric ui types for >, <, >= and <= --- packages/nc-gui/utils/filterUtils.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/nc-gui/utils/filterUtils.ts b/packages/nc-gui/utils/filterUtils.ts index 53822a76d0..e9a14d7274 100644 --- a/packages/nc-gui/utils/filterUtils.ts +++ b/packages/nc-gui/utils/filterUtils.ts @@ -1,5 +1,7 @@ import { UITypes } from 'nocodb-sdk' +const numericUITypes = [UITypes.Duration, UITypes.Currency, UITypes.Percent, UITypes.Number, UITypes.Rating, UITypes.Rollup] + export const comparisonOpList: { text: string value: string @@ -82,21 +84,21 @@ export const comparisonOpList: { { text: '>', value: 'gt', - excludedTypes: [UITypes.Checkbox, UITypes.MultiSelect, UITypes.SingleSelect], + includedTypes: [...numericUITypes], }, { text: '<', value: 'lt', - excludedTypes: [UITypes.Checkbox, UITypes.MultiSelect, UITypes.SingleSelect], + includedTypes: [...numericUITypes], }, { text: '>=', value: 'gte', - excludedTypes: [UITypes.Checkbox, UITypes.MultiSelect, UITypes.SingleSelect], + includedTypes: [...numericUITypes], }, { text: '<=', value: 'lte', - excludedTypes: [UITypes.Checkbox, UITypes.MultiSelect, UITypes.SingleSelect], + includedTypes: [...numericUITypes], }, ]