UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

18 lines (17 loc) 697 B
/// <reference types="react" /> import { ColumnProps, TableStateFilters } from './interface'; export interface FilterBarProps<T> { prefixCls?: string; placeholder?: string; dataSource?: T[]; filters?: string[]; columnFilters?: TableStateFilters<T>; multiple?: boolean; columns?: ColumnProps<T>[]; onFilterSelectChange?: (filters?: any[]) => void; onFilterSelectClear?: () => void; onColumnFilterChange?: (columns?: ColumnProps<T>[]) => void; onFilter?: (column: ColumnProps<T>, nextFilters: string[]) => void; getPopupContainer?: (triggerNode?: Element) => HTMLElement; } export default function FilterBar<T>(props: FilterBarProps<T>): JSX.Element;