UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

20 lines (19 loc) 598 B
import * as React from "react"; export interface IOutsideClickHandlerProps { onOutsideClick: (e: MouseEvent) => void; useCapture?: boolean; } export default class OutsideClickHandler extends React.Component<IOutsideClickHandlerProps> { static defaultProps: { useCapture: boolean; }; private wrapperEl; componentDidUpdate(prevProps: IOutsideClickHandlerProps): void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private setWrapperEl; private handleClick; private addListeners; private removeListeners; }