UNPKG

@gooddata/react-components

Version:

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

24 lines (23 loc) 802 B
import * as React from "react"; import { IMenuPositionConfig } from "../MenuSharedTypes"; export interface IPositionedMenuContentProps extends IMenuPositionConfig { topLevelMenu: boolean; togglerEl: HTMLElement; children: React.ReactNode; } export interface IPositionedMenuContentState { left: number; top: number; } export default class PositionedMenuContent extends React.Component<IPositionedMenuContentProps, IPositionedMenuContentState> { state: IPositionedMenuContentState; private menuEl; componentDidUpdate(prevProps: IPositionedMenuContentProps): void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private addEventListeners; private removeEventListeners; private setElMenu; private positionMenu; }