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