mirror of
https://github.com/gosticks/react-bootstrap-table2.git
synced 2025-10-16 11:55:39 +00:00
47 lines
1.0 KiB
JavaScript
47 lines
1.0 KiB
JavaScript
import TextFilter from './src/components/text';
|
|
import SelectFilter from './src/components/select';
|
|
import MultiSelectFilter from './src/components/multiselect';
|
|
import NumberFilter from './src/components/number';
|
|
import DateFilter from './src/components/date';
|
|
import createContext from './src/context';
|
|
import * as Comparison from './src/comparison';
|
|
import { FILTER_TYPE } from './src/const';
|
|
|
|
export default (options = {}) => ({
|
|
createContext,
|
|
options
|
|
});
|
|
|
|
export const FILTER_TYPES = FILTER_TYPE;
|
|
|
|
export const Comparator = Comparison;
|
|
|
|
export const textFilter = (props = {}) => ({
|
|
Filter: TextFilter,
|
|
props
|
|
});
|
|
|
|
export const selectFilter = (props = {}) => ({
|
|
Filter: SelectFilter,
|
|
props
|
|
});
|
|
|
|
export const multiSelectFilter = (props = {}) => ({
|
|
Filter: MultiSelectFilter,
|
|
props
|
|
});
|
|
|
|
export const numberFilter = (props = {}) => ({
|
|
Filter: NumberFilter,
|
|
props
|
|
});
|
|
|
|
export const dateFilter = (props = {}) => ({
|
|
Filter: DateFilter,
|
|
props
|
|
});
|
|
|
|
export const customFilter = (props = {}) => ({
|
|
props
|
|
});
|