UNPKG

choerodon-ui

Version:

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

28 lines (27 loc) 933 B
import { Context } from 'react'; import { DynamicFilterBarConfig } from '../../Table'; import DataSet from '../../../data-set'; import { RecordStatus } from '../../../data-set/enum'; export interface QuickFilterProps { prefixCls?: string; searchCode?: string; expand?: boolean; dynamicFilterBar?: DynamicFilterBarConfig; dataSet: DataSet; queryDataSet: DataSet; onChange?: (code: string) => void; conditionStatus?: RecordStatus; onStatusChange?: (status: RecordStatus, data?: object) => void; autoQuery?: boolean; selectFields?: string[]; onOriginalChange?: (fieldName?: string) => void; } export interface QuickFilterContextValue extends QuickFilterProps { menuDataSet: DataSet; filterMenuDataSet: DataSet; conditionDataSet: DataSet; optionDataSet: DataSet; shouldLocateData: boolean; } declare const Store: Context<QuickFilterContextValue>; export default Store;