@guardian/threads
Version:
22 lines (21 loc) • 515 B
TypeScript
import React, { Component, ReactNode } from 'react';
declare type PopOverProps = {
top: number;
left: number;
origin?: 'left' | 'right';
persistent?: boolean;
onClose: () => void;
children: ReactNode;
};
export declare class PopOver extends Component<PopOverProps> {
private popoverRef;
private overlaysNode;
state: {
top: number;
left: number;
maxHeight: number;
};
componentDidMount(): void;
render(): React.ReactPortal | null;
}
export {};