zent
Version:
一套前端设计语言和基于React的实现
14 lines (13 loc) • 791 B
TypeScript
/// <reference types="react" />
import { PopoverAnchorGetElementFn } from '../Anchor';
export interface IPopoverClickTriggerChildProps {
onClick?: (...args: any[]) => void;
}
export interface IPopoverClickTriggerProps<ChildProps extends IPopoverClickTriggerChildProps> {
closeOnClickOutside?: boolean;
toggle?: boolean;
getElement?: PopoverAnchorGetElementFn;
children?: (string | number | React.ReactElement<ChildProps, any>) | ((childProps: IPopoverClickTriggerChildProps) => React.ReactNode);
}
export declare function PopoverClickTrigger<ChildProps extends IPopoverClickTriggerChildProps = IPopoverClickTriggerChildProps>({ children, toggle, getElement, closeOnClickOutside, }: IPopoverClickTriggerProps<ChildProps>): JSX.Element;
export default PopoverClickTrigger;