UNPKG

1.33 kBJavaScriptView Raw
1import React from 'react';
2import FilterSelect from './FilterSelect';
3import ColumnFilter from './ColumnFilter';
4export default function FilterBar(props) {
5 var prefixCls = props.prefixCls,
6 columns = props.columns,
7 onColumnFilterChange = props.onColumnFilterChange,
8 onFilterSelectChange = props.onFilterSelectChange,
9 onFilterSelectClear = props.onFilterSelectClear,
10 onFilter = props.onFilter,
11 dataSource = props.dataSource,
12 filters = props.filters,
13 columnFilters = props.columnFilters,
14 placeholder = props.placeholder,
15 multiple = props.multiple,
16 getPopupContainer = props.getPopupContainer;
17 return React.createElement("div", {
18 className: "".concat(prefixCls, "-filter-bar")
19 }, React.createElement(FilterSelect, {
20 prefixCls: prefixCls,
21 placeholder: placeholder,
22 columns: columns,
23 dataSource: dataSource,
24 onChange: onFilterSelectChange,
25 onClear: onFilterSelectClear,
26 onFilter: onFilter,
27 filters: filters,
28 columnFilters: columnFilters,
29 getPopupContainer: getPopupContainer,
30 multiple: multiple
31 }), React.createElement(ColumnFilter, {
32 prefixCls: prefixCls,
33 columns: columns,
34 onColumnFilterChange: onColumnFilterChange,
35 getPopupContainer: getPopupContainer
36 }));
37}
38//# sourceMappingURL=FilterBar.js.map