@wamra/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
28 lines (27 loc) • 943 B
TypeScript
import React from "react";
import { ColorStyles, Distances, DateExtremity, Task } from "../../types/public-types";
type ArrowProps = {
colorStyles: ColorStyles;
distances: Distances;
taskFrom: Task;
extremityFrom: DateExtremity;
fromX1: number;
fromX2: number;
fromY: number;
taskTo: Task;
extremityTo: DateExtremity;
toX1: number;
toX2: number;
toY: number;
marginBetweenTasks?: number | null;
fullRowHeight: number;
taskHeight: number;
isShowDependencyWarnings: boolean;
isCritical: boolean;
rtl: boolean;
onArrowDoubleClick?: (taskFrom: Task, taskTo: Task) => void;
onArrowClick?: (taskFrom: Task, extremityFrom: DateExtremity, taskTo: Task, extremityTo: DateExtremity, event: React.MouseEvent<SVGElement>) => void;
handleFixDependency: (task: Task, delta: number) => void;
};
export declare const Arrow: React.NamedExoticComponent<ArrowProps>;
export {};