UNPKG

react-gantt-svg

Version:

A React Gantt chart component library

29 lines (28 loc) 961 B
import React from 'react'; import type { BarTask } from '../../types/bar-task'; import type { GanttContentMoveAction } from '../../types/gantt-task-actions'; export type TaskItemProps = { task: BarTask; arrowIndent: number; taskHeight: number; isProgressChangeable: boolean; isDateChangeable: boolean; isDelete: boolean; isSelected: boolean; rtl: boolean; /** * 是否显示项目分段进度条 * 默认为 true,设置为 false 时只显示子任务段,不显示进度条 */ showProjectSegmentProgress?: boolean; /** * 是否允许跨行拖拽(改变任务层级关系) */ isHierarchyChangeable?: boolean; /** * 当前任务是否被拖拽悬停 */ isDragOver?: boolean; onEventStart?: (action: GanttContentMoveAction, selectedTask: BarTask, event?: React.MouseEvent | React.KeyboardEvent) => any; }; export declare const TaskItem: React.FC<TaskItemProps>;