Skip to content

Commit 8425052

Browse files
committed
fix: CDataTable: fix wrong class assignment in itemsPerPageSelect #138
1 parent 77a9487 commit 8425052

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/table/CDataTable.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,9 @@ const CDataTable = props => {
238238
return items
239239
}
240240
const filter = tableFilterState.toLowerCase()
241-
const hasFilter = (item) => String(item).toLowerCase().includes(filter)
241+
const valueContainFilter = val => String(val).toLowerCase().includes(filter)
242242
items = items.filter(item => {
243-
return itemsDataColumns.filter(key => hasFilter(item[key])).length
243+
return !!itemsDataColumns.find(key => valueContainFilter(item[key]))
244244
})
245245
return items
246246
}, [
@@ -444,7 +444,7 @@ const CDataTable = props => {
444444
}
445445
{
446446
itemsPerPageSelect &&
447-
<div className={'col-sm-6 p-0' + (!(tableFilter || cleaner) && 'offset-sm-6')}>
447+
<div className={'col-sm-6 p-0' + (!(tableFilter || cleaner) && ' offset-sm-6')}>
448448
<div className="form-inline justify-content-sm-end">
449449
<label className="mr-2">{paginationSelect.label}</label>
450450
<select

0 commit comments

Comments
 (0)