From 70d6c5bb4af7f7a3c9994e97f6865bd15a7ec990 Mon Sep 17 00:00:00 2001 From: scottdfedorov <49917876+scottdfedorov@users.noreply.github.com> Date: Sun, 6 Jul 2025 18:54:40 -0500 Subject: [PATCH] Add missing equalsStringSenstivie --- packages/table-core/src/filterFns.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/table-core/src/filterFns.ts b/packages/table-core/src/filterFns.ts index dc2449b150..6f196307d4 100644 --- a/packages/table-core/src/filterFns.ts +++ b/packages/table-core/src/filterFns.ts @@ -42,6 +42,19 @@ const equalsString: FilterFn = ( equalsString.autoRemove = (val: any) => testFalsey(val) +const equalsStringSensitive: FilterFn = ( + row, + columnId: string, + filterValue: string +) => { + return ( + row.getValue(columnId)?.toString() === + filterValue?.toLowerCase() + ) +} + +equalsStringSensitive.autoRemove = (val: any) => testFalsey(val) + const arrIncludes: FilterFn = ( row, columnId: string, @@ -133,6 +146,7 @@ export const filterFns = { includesString, includesStringSensitive, equalsString, + equalsStringSensitive, arrIncludes, arrIncludesAll, arrIncludesSome,