fastlion-amis
Version:
一种MIS页面生成工具
29 lines (28 loc) • 816 B
TypeScript
import React from 'react';
export interface PopOverContainerProps {
children: (props: {
onClick: (e: React.MouseEvent) => void;
isOpened: boolean;
ref: any;
}) => JSX.Element;
popOverRender: (props: {
onClose: () => void;
}) => JSX.Element;
popOverContainer?: any;
popOverClassName?: string;
useMobileUI?: boolean;
}
export interface PopOverContainerState {
isOpened: boolean;
}
export declare class PopOverContainer extends React.Component<PopOverContainerProps, PopOverContainerState> {
state: PopOverContainerState;
target: any;
targetRef(target: any): void;
handleClick(): void;
close(): void;
getTarget(): any;
getParent(): any;
render(): JSX.Element;
}
export default PopOverContainer;