File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed
Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,10 @@ const arrIncludes: FilterFn<any> = (
4747 columnId : string ,
4848 filterValue : unknown
4949) => {
50- return row . getValue < unknown [ ] > ( columnId ) ?. includes ( filterValue )
50+ if ( Array . isArray ( row . getValue ( columnId ) ) ) {
51+ return row . getValue < unknown [ ] > ( columnId ) ?. includes ( filterValue )
52+ }
53+ return filterValue === row . getValue ( columnId )
5154}
5255
5356arrIncludes . autoRemove = ( val : any ) => testFalsey ( val ) || ! val ?. length
@@ -57,9 +60,12 @@ const arrIncludesAll: FilterFn<any> = (
5760 columnId : string ,
5861 filterValue : unknown [ ]
5962) => {
60- return ! filterValue . some (
61- val => ! row . getValue < unknown [ ] > ( columnId ) ?. includes ( val )
62- )
63+ if ( Array . isArray ( row . getValue ( columnId ) ) ) {
64+ return ! filterValue . some (
65+ val => ! row . getValue < unknown [ ] > ( columnId ) ?. includes ( val )
66+ )
67+ }
68+ return ! filterValue . some ( val => val !== row . getValue ( columnId ) )
6369}
6470
6571arrIncludesAll . autoRemove = ( val : any ) => testFalsey ( val ) || ! val ?. length
@@ -69,9 +75,12 @@ const arrIncludesSome: FilterFn<any> = (
6975 columnId : string ,
7076 filterValue : unknown [ ]
7177) => {
72- return filterValue . some ( val =>
73- row . getValue < unknown [ ] > ( columnId ) ?. includes ( val )
74- )
78+ if ( Array . isArray ( row . getValue ( columnId ) ) ) {
79+ return filterValue . some ( val =>
80+ row . getValue < unknown [ ] > ( columnId ) ?. includes ( val )
81+ )
82+ }
83+ return filterValue . some ( val => val === row . getValue ( columnId ) )
7584}
7685
7786arrIncludesSome . autoRemove = ( val : any ) => testFalsey ( val ) || ! val ?. length
You can’t perform that action at this time.
0 commit comments