Skip to content

Commit a110157

Browse files
committed
🐛 fix: respect custom autoRemove in shouldAutoRemoveFilter
1 parent e172109 commit a110157

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

packages/table-core/src/features/ColumnFiltering.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -418,11 +418,9 @@ export function shouldAutoRemoveFilter<TData extends RowData>(
418418
value?: any,
419419
column?: Column<TData, unknown>,
420420
) {
421-
return (
422-
(filterFn && filterFn.autoRemove
423-
? filterFn.autoRemove(value, column)
424-
: false) ||
425-
typeof value === 'undefined' ||
426-
(typeof value === 'string' && !value)
427-
)
421+
if (filterFn?.autoRemove) {
422+
return filterFn.autoRemove(value, column)
423+
}
424+
425+
return typeof value === 'undefined' || (typeof value === 'string' && !value)
428426
}

0 commit comments

Comments
 (0)