UNPKG

higlass

Version:

HiGlass Hi-C / genomic / large data viewer

35 lines (34 loc) 1.34 kB
export default ContextMenuItem; export type ContextMenuItemProps = { className?: string | undefined; onClick: (evt: React.MouseEvent) => void; onMouseEnter: (evt: React.MouseEvent) => void; onMouseLeave: (evt: React.MouseEvent) => void; }; /** * @typedef ContextMenuItemProps * @prop {string} [className] * @prop {(evt: React.MouseEvent) => void} onClick * @prop {(evt: React.MouseEvent) => void} onMouseEnter * @prop {(evt: React.MouseEvent) => void} onMouseLeave */ /** * @param {React.PropsWithChildren<ContextMenuItemProps>} props */ declare function ContextMenuItem(props: React.PropsWithChildren<ContextMenuItemProps>): React.JSX.Element; declare namespace ContextMenuItem { namespace defaultProps { function onMouseEnter(): undefined; function onMouseLeave(): undefined; } namespace propTypes { export let children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>; export let onClick: PropTypes.Validator<(...args: any[]) => any>; let onMouseEnter_1: PropTypes.Requireable<(...args: any[]) => any>; export { onMouseEnter_1 as onMouseEnter }; let onMouseLeave_1: PropTypes.Requireable<(...args: any[]) => any>; export { onMouseLeave_1 as onMouseLeave }; } } import React from 'react'; import PropTypes from 'prop-types';