zangai-react
Version:
22 lines (21 loc) • 777 B
TypeScript
import * as React from 'react';
interface IConnectedOverlayProp {
open: boolean;
hasBackDrop: boolean;
position: 'left' | 'bottom' | 'top' | 'right';
origin?: HTMLDivElement | null | undefined;
clickBackDrop?: Function;
}
export declare class ConnectedOverlay extends React.Component<IConnectedOverlayProp, any> {
static defaultProps: IConnectedOverlayProp;
constructor(props: IConnectedOverlayProp);
componentDidMount(): void;
componentWillUnmount(): void;
componentDidUpdate(): void;
componentWillReceiveProps(props: any): void;
handleBackDropClick: () => void;
renderOverlayPanel(): JSX.Element[];
calculateOriginPosition(origin: HTMLDivElement | null | undefined): void;
render(): React.ReactPortal;
}
export {};