UNPKG

@gooddata/react-components

Version:

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

31 lines (30 loc) 891 B
import * as React from "react"; import { IMenuPositionConfig } from "../MenuSharedTypes"; export interface IMenuPositionProps extends IMenuPositionConfig { opened: boolean; topLevelMenu: boolean; portalTarget: Element; contentWrapper?: (props: { children: React.ReactNode; }) => JSX.Element; toggler: React.ReactNode; togglerWrapperClassName?: string; children: React.ReactNode; className?: string; } export interface IMenuPositionState { togglerElInitialized: boolean; } export default class MenuPosition extends React.Component<IMenuPositionProps, IMenuPositionState> { static defaultProps: { contentWrapper: React.ExoticComponent<{ children?: React.ReactNode; }>; }; state: { togglerElInitialized: boolean; }; private togglerEl; render(): JSX.Element; private setTogglerEl; }