@wamra/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
15 lines (14 loc) • 809 B
TypeScript
import type { ReactElement } from "react";
import type { ActionMetaType, ColorStyles, ContextMenuOptionType, ContextMenuType, Distances, TaskOrEmpty } from "../../types/public-types";
type ContextMenuProps = {
checkHasCopyTasks: () => boolean;
checkHasCutTasks: () => boolean;
contextMenu: ContextMenuType;
colors: ColorStyles;
distances: Distances;
handleAction: (task: TaskOrEmpty, action: (meta: ActionMetaType) => void) => void;
handleCloseContextMenu: () => void;
options: ContextMenuOptionType[];
};
export declare function ContextMenu({ checkHasCopyTasks, checkHasCutTasks, colors, colors: { contextMenuBgColor, contextMenuBoxShadow }, contextMenu: { task, x, y }, distances, handleAction, handleCloseContextMenu, options, }: ContextMenuProps): ReactElement;
export {};