UNPKG

@visualjs/grid

Version:
20 lines (19 loc) 648 B
import Component from "../../views/Component"; import { Coordinate, MenuItem } from "../../types"; interface Props { items?: MenuItem[]; coord?: Coordinate; onMenuItemClicked?: (ev?: MouseEvent) => void; onClickOutside?: () => void; } export declare class Menu extends Component<Props> { get coord(): Coordinate; componentDidMount: () => void; componentWillUnmount: () => void; componentDidUpdate: () => void; protected edgeCheck(): void; protected handleClickoutside: (ev: MouseEvent) => void; protected handleMenuItemClicked: (ev: MouseEvent) => void; render(): JSX.Element; } export default Menu;