@visualjs/grid
Version:
JavaScript Data Table
18 lines (17 loc) • 543 B
TypeScript
import Component from "../../views/Component";
import { Coordinate, MenuItem } from "../../types";
interface Props extends MenuItem {
onClick?: (ev?: MouseEvent) => void;
}
interface State {
subMenuVisible?: boolean;
subMenuCoord?: Coordinate;
}
export declare class Item extends Component<Props, State> {
protected get hasSubMenus(): boolean;
protected handleClick: (ev: MouseEvent) => void;
protected showSubMenus: () => void;
protected hideSubMenus: () => void;
render(): JSX.Element;
}
export default Item;