@inaccess-fang/ui-components
Version:
The Inaccess UI Components Library for the Front-end projects
27 lines (26 loc) • 899 B
TypeScript
import { FangChipGroupConfig } from '../chip-group/fang-chip-group.model';
import { FangSearchFieldConfig } from '../search-field/fang-search.component.model';
export interface FangDropdownConfig {
type?: FangDropdownType;
propertyAccessKey?: string;
hasMultiSelect?: boolean;
hasMultiActions?: boolean;
multiActions?: FangMultiActions;
hasChipGroup?: boolean;
chipGroupConfig?: FangChipGroupConfig;
hasSearchField?: boolean;
searchFieldConfig?: FangSearchFieldConfig;
isPortfolio?: boolean;
titleConfig?: FangDropdownTitleConfig;
hasContainer?: boolean;
isGrowable?: boolean;
}
export interface FangMultiActions {
selectLimit?: number;
hasClearAll: boolean;
}
export interface FangDropdownTitleConfig {
placeholder?: string;
isTitleConcatenated?: boolean;
}
export declare type FangDropdownType = 'compact' | 'default' | 'large';