@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
18 lines (17 loc) • 628 B
TypeScript
import * as React from "react";
import { OpenAction, IMenuPositionConfig, OnOpenedChange } from "../MenuSharedTypes";
export interface IMenuOpenerProps extends Partial<IMenuPositionConfig> {
topLevelMenu: boolean;
opened: boolean;
onOpenedChange: OnOpenedChange;
openAction?: OpenAction;
portalTarget?: Element;
toggler: React.ReactNode;
togglerWrapperClassName?: string;
children: React.ReactNode;
}
export default class MenuOpener extends React.Component<IMenuOpenerProps> {
static defaultProps: Partial<IMenuOpenerProps>;
render(): JSX.Element;
private getComponentByOpenAction;
}