UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

34 lines (33 loc) 859 B
export interface SearchCondition { condition: string; operator?: string; values?: string[]; } export type SearchConditionModel = SearchConditionConfig & { isEditing?: boolean; isDeleting?: boolean; actionModel?: SearchConditionModel; operator?: string; selectedValues?: MultiSearchOption[]; }; export type SearchConditionConfig = SearchTagConfig & { isMulti?: boolean; separator?: string; operators?: string[]; allowSelectAll?: boolean; condition: MultiSearchOption; values?: MultiSearchOption[]; }; export interface SearchTagConfig { tagClass?: string; tagStyle?: { [clazz: string]: any; }; tagType?: 'primary' | 'success' | 'warning' | 'error' | 'info'; } export interface MultiSearchOption { label?: string; tagLabel?: string; value: string; group?: string; }