higlass
Version:
HiGlass Hi-C / genomic / large data viewer
29 lines (28 loc) • 968 B
TypeScript
export default PopupMenu;
declare class PopupMenu extends React.Component<any, any, any> {
constructor(props: any);
clickHandlerBound: (event: any) => void;
contextMenuHandlerBound: (event: any) => void;
resizeHandlerBound: () => void;
componentDidMount(): void;
popup: HTMLDivElement | undefined;
componentDidUpdate(): void;
componentWillUnmount(): void;
_renderLayer(): void;
clickHandler(event: any): void;
contextMenuHandler(event: any): void;
resizeHandler(): void;
render(): React.JSX.Element;
}
declare namespace PopupMenu {
namespace defaultProps {
export { intoTheVoid as onMenuClosed };
}
namespace propTypes {
let children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
let onMenuClosed: PropTypes.Requireable<(...args: any[]) => any>;
}
}
import React from 'react';
import intoTheVoid from './utils/into-the-void';
import PropTypes from 'prop-types';