datatables.net-searchbuilder-bs4
Version:
SearchBuilder for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
32 lines (26 loc) • 922 B
JavaScript
/*! Bootstrap 4 ui integration for DataTables' SearchBuilder
* © SpryMedia Ltd - datatables.net/license
*/
import jQuery from 'jquery';
import DataTable from 'datatables.net-bs4';
import SearchBuilder from 'datatables.net-searchbuilder';
// Allow reassignment of the $ variable
let $ = jQuery;
$.extend(true, DataTable.SearchBuilder.classes, {
clearAll: 'btn btn-light dtsb-clearAll'
});
$.extend(true, DataTable.Group.classes, {
add: 'btn btn-light dtsb-add',
clearGroup: 'btn btn-light dtsb-clearGroup',
logic: 'btn btn-light dtsb-logic',
search: 'btn btn-light dtsb-search'
});
$.extend(true, DataTable.Criteria.classes, {
condition: 'form-control dtsb-condition',
data: 'form-control dtsb-data',
"delete": 'btn btn-light dtsb-delete',
left: 'btn btn-light dtsb-left',
right: 'btn btn-light dtsb-right',
value: 'form-control dtsb-value'
});
export default DataTable;