es-grid-template
Version:
es-grid-template
20 lines (19 loc) • 697 B
TypeScript
import * as React from "react";
import type { ContextInfo, ContextMenuItem } from "./../grid-component/type";
export declare const findItemByKey: (array: any[], key: string, value: any) => any;
type Props<RecordType> = {
rowData: any;
contextMenuItems: ContextMenuItem[];
contextMenuClick?: (args: ContextInfo<RecordType>) => void;
open: boolean;
menuRef?: any;
setOpen: (open: boolean) => void;
pos: {
x: number | undefined;
y: number | undefined;
viewportWidth: number;
viewportHeight: number;
};
};
declare const ContextMenu: <RecordType extends object>(props: Props<RecordType>) => React.JSX.Element;
export default ContextMenu;