@visactor/react-vtable
Version:
The react version of VTable
15 lines (14 loc) • 709 B
TypeScript
import type { BaseTable } from '@visactor/vtable/es/core';
import type { BaseComponentProps } from '../base-component';
import type { TYPES } from '@visactor/vtable';
export type MenuProps = {
renderMode?: 'canvas' | 'html';
defaultHeaderMenuItems?: TYPES.MenuListItem[];
contextMenuItems?: TYPES.MenuListItem[] | ((field: string, row: number, col: number, table?: BaseTable) => TYPES.MenuListItem[]);
dropDownMenuHighlight?: TYPES.DropDownMenuHighlightInfo[];
contextMenuWorkOnlyCell?: boolean;
} & BaseComponentProps;
export declare const Menu: {
(props: MenuProps): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
displayName: string;
};