UNPKG

react-timeline-scheduler

Version:

A highly customizable timeline scheduler for managing production tasks in React applications.

25 lines (24 loc) 1 kB
import { default as React } from 'react'; import { ProductionTask } from '../../../types'; interface TaskProps { task: ProductionTask; span: number; rowIndex: number; cellWidthPX: number; percentage?: number; taskbgColorFormat?: { [key: string]: string; }; lockOperations: boolean; borderColor: string; textStickyLeftPX?: number; setrightClickUI: React.Dispatch<React.SetStateAction<ProductionTask | null>>; setTooltipVisible: React.Dispatch<React.SetStateAction<React.ReactNode>>; setSchedulerTasks: React.Dispatch<React.SetStateAction<ProductionTask[]>>; onTaskClick?: (task: ProductionTask) => void; onRowExpand?: (departmentName: string, departmentId: string, task: ProductionTask) => Promise<void>; onRowShrink?: (departmentName: string, departmentId: string, task: ProductionTask) => Promise<void>; tooltipComponent?: (task: ProductionTask) => React.ReactNode; } export declare const Task: React.FC<TaskProps>; export {};