zent
Version:
一套前端设计语言和基于React的实现
25 lines (24 loc) • 1 kB
TypeScript
import { Component } from 'react';
import { CascaderItemSelectionState, ICascaderItem } from '../types';
import { ISearchInputImperativeHandlers } from './Search';
import { ICascaderTagsProps } from './Tags';
import { ICascaderBaseTriggerProps } from './BaseTrigger';
interface ITagsTriggerProps extends ICascaderBaseTriggerProps {
onRemove: (node: ICascaderItem) => void;
selectionMap: Map<string, CascaderItemSelectionState>;
renderTags?: (props: Pick<ICascaderTagsProps, 'list' | 'renderValue' | 'onRemove'>) => React.ReactNode;
simplifyPaths: boolean;
maxLine: number | null;
lineHeight: number;
}
export declare class TagsTrigger extends Component<ITagsTriggerProps> {
static defaultProps: {
selectedPaths: any[];
};
searchInputRef: import("react").RefObject<ISearchInputImperativeHandlers>;
onKeywordChange: React.ChangeEventHandler<HTMLInputElement>;
focus(): void;
renderTagsContent(): JSX.Element;
render(): JSX.Element;
}
export {};