@progress/kendo-angular-gantt
Version:
Kendo UI Angular Gantt
62 lines (61 loc) • 3.47 kB
JavaScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { GanttFlatBindingDirective } from "./binding-directives/flat-binding.directive";
import { GanttHierarchyBindingDirective } from "./binding-directives/hierarchy-binding.directive";
import { GanttComponent } from "./gantt.component";
import { GanttSummaryTaskTemplateDirective } from "./template-directives/summary-task-template.directive";
import { GanttTaskContentTemplateDirective } from "./template-directives/task-content-template.directive";
import { GanttTaskTemplateDirective } from "./template-directives/task-template.directive";
import { ViewSelectorComponent } from "./toolbar/view-selector.component";
import { GanttColumnComponent } from "./columns/column.component";
import { GanttColumnGroupComponent } from "./columns/column-group.component";
import { GanttSpanColumnComponent } from "./columns/span-column.component";
import { CellTemplateDirective, ColumnMenuTemplateDirective, EditTemplateDirective, FilterCellTemplateDirective, FilterMenuTemplateDirective, FooterTemplateDirective, HeaderTemplateDirective } from "./columns/columns";
import { GanttExpandableDirective } from "./expanded-state/expandable.directive";
import { DependencyDragCreateDirective } from "./dragging/dependency-drag-create.directive";
import { TimelineDayViewComponent } from "./timeline/timeline-day-view.component";
import { TimelineWeekViewComponent } from "./timeline/timeline-week-view.component";
import { TimelineMonthViewComponent } from "./timeline/timeline-month-view.component";
import { TimelineYearViewComponent } from "./timeline/timeline-year-view.component";
import { SelectableDirective } from "./selection/selectable.directive";
import { CustomMessagesComponent } from "./localization/custom-messages.component";
import { GanttAddTaskComponent } from "./editing/add-task.component";
import { ToolbarTemplateDirective } from "./toolbar/toolbar-template.directive";
import { TaskDragDirective } from "./dragging/task-drag.directive";
import { GanttTaskTooltipTemplateDirective } from "./template-directives/task-tooltip-template.directive";
/**
* Use the `KENDO_GANTT` utility array to import all Kendo UI for Angular Gantt components and directives to a standalone Angular component.
*/
export const KENDO_GANTT = [
GanttComponent,
GanttFlatBindingDirective,
GanttHierarchyBindingDirective,
GanttTaskContentTemplateDirective,
GanttTaskTemplateDirective,
GanttSummaryTaskTemplateDirective,
ToolbarTemplateDirective,
ViewSelectorComponent,
GanttColumnComponent,
GanttColumnGroupComponent,
GanttSpanColumnComponent,
FilterCellTemplateDirective,
FilterMenuTemplateDirective,
CellTemplateDirective,
EditTemplateDirective,
ColumnMenuTemplateDirective,
HeaderTemplateDirective,
FooterTemplateDirective,
GanttExpandableDirective,
DependencyDragCreateDirective,
TimelineDayViewComponent,
TimelineWeekViewComponent,
TimelineMonthViewComponent,
TimelineYearViewComponent,
SelectableDirective,
CustomMessagesComponent,
GanttAddTaskComponent,
TaskDragDirective,
GanttTaskTooltipTemplateDirective
];