UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

48 lines (47 loc) 1.82 kB
export default MenuOverlay; /** * @deprecated - Components in the legacy folder (/src/legacy) are deprecated. Please use a component from the components folder (/src/components) instead. Legacy components may not follow accessibility standards. **/ declare class MenuOverlay extends React.Component<any, any, any> { constructor(props: any); constructor(props: any, context: any); state: { isOpen: any; }; componentDidMount(): void; componentDidUpdate(prevProps: any, prevState: any): void; onSelect: (e: any, opts: any) => void; handleClose: () => void; render(): JSX.Element; anchorNode: any; menuOverlay: EventOverlay; } declare namespace MenuOverlay { namespace propTypes { let children: PropTypes.Requireable<PropTypes.ReactNodeLike>; let className: PropTypes.Requireable<string>; let focusFirstQuery: PropTypes.Requireable<string>; let isOpen: PropTypes.Requireable<boolean>; let menuTrigger: PropTypes.Validator<PropTypes.ReactElementLike>; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let showArrow: PropTypes.Requireable<boolean>; } namespace defaultProps { let children_1: any; export { children_1 as children }; let className_1: string; export { className_1 as className }; let focusFirstQuery_1: string; export { focusFirstQuery_1 as focusFirstQuery }; let isOpen_1: boolean; export { isOpen_1 as isOpen }; let onSelect_1: any; export { onSelect_1 as onSelect }; let showArrow_1: boolean; export { showArrow_1 as showArrow }; } let displayName: string; } import React from 'react'; import EventOverlay from '../EventOverlay'; import PropTypes from 'prop-types';