UNPKG

react-gantt-chart

Version:
26 lines (25 loc) 1.08 kB
import React from "react"; import { BarTask } from "../../../types/bar-task"; import { GanttContentMoveAction } from "../../../types/gantt-task-actions"; import { OptionalKeys } from "../../../types/custom"; export declare type IProps = { task: BarTask; taskHeight: number; isDateChangeable: boolean; isProgressChangeable: boolean; arrowIndent: number; isDelete: boolean; isSelected: boolean; rtl: boolean; onEventStart: (action: GanttContentMoveAction, selectedTask: BarTask, event?: React.MouseEvent | React.KeyboardEvent) => any; taskItemTextStyle?: React.CSSProperties; taskItemTextOutsideStyle?: React.CSSProperties; }; declare type TOptionalPropsKeys = Exclude<OptionalKeys<IProps>, undefined>; declare type TOptionalProps = Required<Pick<IProps, TOptionalPropsKeys>>; export declare const defaultProps: TOptionalProps; declare const TaskItemOriginal: { (props: IProps & typeof defaultProps): JSX.Element; defaultProps: Required<Pick<IProps, TOptionalPropsKeys>>; }; export default TaskItemOriginal;