@huynhduluong/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
40 lines (39 loc) • 1.25 kB
TypeScript
import React from "react";
import { BarTask } from "../../types/bar-task";
import { Task } from "../../types/public-types";
export declare type TaskAssignerProps = {
isCountTaskByAssigner: boolean;
headerHeight: number;
rowWidth: string;
fontFamily: string;
fontSize: string;
rowHeight: number;
ganttHeight: number;
scrollY: number;
locale: string;
tasks: Task[];
taskAssignerRef: React.RefObject<HTMLDivElement>;
horizontalContainerClass?: string;
selectedTask: BarTask | undefined;
setSelectedTask: (task: string) => void;
onExpanderClick: (task: Task) => void;
TaskAssignerHeader: React.FC<{
headerHeight: number;
rowWidth: string;
fontFamily: string;
fontSize: string;
}>;
TaskAssignerTable: React.FC<{
isCountTaskByAssigner: boolean;
rowHeight: number;
rowWidth: string;
fontFamily: string;
fontSize: string;
locale: string;
tasks: Task[];
selectedTaskId: string;
setSelectedTask: (taskId: string) => void;
onExpanderClick: (task: Task) => void;
}>;
};
export declare const TaskAssigner: React.FC<TaskAssignerProps>;