ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
43 lines (42 loc) • 1.53 kB
TypeScript
import { CSSProperties, VNodeChild } from 'vue';
import { RenderDOMFunc } from './interface';
import { DropdownRender } from './interface/generator';
export interface SelectTriggerProps {
prefixCls: string;
disabled: boolean;
visible: boolean;
popupElement: VNodeChild | JSX.Element;
animation?: string;
transitionName?: string;
containerWidth: number;
dropdownStyle: CSSProperties;
dropdownClassName: string;
direction: string;
dropdownMatchSelectWidth?: boolean | number;
dropdownRender?: DropdownRender;
getPopupContainer?: RenderDOMFunc;
dropdownAlign: object;
empty: boolean;
getTriggerDOMNode: () => any;
}
declare const SelectTrigger: import("vue").DefineComponent<SelectTriggerProps, {
popupRef: any;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{} & {
prefixCls?: string;
direction?: string;
empty?: boolean;
visible?: boolean;
disabled?: boolean;
popupElement?: unknown;
animation?: string;
transitionName?: string;
containerWidth?: number;
dropdownStyle?: CSSProperties;
dropdownClassName?: string;
dropdownMatchSelectWidth?: number | boolean;
dropdownRender?: unknown;
getPopupContainer?: RenderDOMFunc;
dropdownAlign?: unknown;
getTriggerDOMNode?: unknown;
}>, {}>;
export default SelectTrigger;