UNPKG

react-modern-gantt

Version:

A modern, customizable Gantt chart component for React applications

20 lines (19 loc) 1.26 kB
/** * React Modern Gantt * A flexible, customizable Gantt chart component for React applications * * @module react-modern-gantt */ import "./styles/gantt.css"; import GanttChartWithStyles from "./with-styles"; export default GanttChartWithStyles; export { GanttChart } from "./components/core"; export { GanttChartWithStyles } from "./with-styles"; export { TaskItem, TaskList, TaskRow } from "./components/task"; export { Timeline, TodayMarker } from "./components/timeline"; export { Tooltip, ViewModeSelector } from "./components/ui"; export type { Task, TaskGroup, GanttStyles, GanttChartProps, TaskItemProps, TaskListProps, TaskRowProps, TimelineProps, TodayMarkerProps, TooltipProps, TaskRenderProps, TaskListRenderProps, TooltipRenderProps, ViewModeSelectorRenderProps, HeaderRenderProps, TimelineHeaderRenderProps, TaskColorProps, TaskInteraction, } from "./types"; export { ViewMode, DateDisplayFormat, } from "./types"; export { CollisionService, TaskService } from "./services"; export { formatDate, formatMonth, getMonthsBetween, getDaysInMonth, formatDateRange, calculateDuration, getDuration, findEarliestDate, findLatestDate, calculateTaskPosition, detectTaskOverlaps, } from "./utils"; export { defaultTheme, darkTheme } from "./themes";