UNPKG

@gooddata/react-components

Version:

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

26 lines (25 loc) 731 B
import * as React from "react"; import { OnOpenedChange } from "./MenuSharedTypes"; export interface IMenuStateConfig { opened?: boolean; defaultOpened?: boolean; onOpenedChange?: OnOpenedChange; } export interface IMenuStateProps extends IMenuStateConfig { children: (props: { opened: boolean; onOpenedChange: OnOpenedChange; }) => React.ReactNode; } export interface IMenuStateState { opened: boolean; } export default class MenuState extends React.Component<IMenuStateProps, IMenuStateState> { static defaultProps: { defaultOpened: boolean; }; constructor(props: IMenuStateProps); render(): React.ReactNode; private isControlled; private onOpenedChange; }