109 lines
4.3 KiB
TypeScript
109 lines
4.3 KiB
TypeScript
import {NgModule } from '@angular/core';
|
|
import {BrowserModule } from '@angular/platform-browser';
|
|
import {MatButtonModule } from '@angular/material/button';
|
|
import {AppRoutingModule } from './app-routing.module';
|
|
import {AppComponent } from './app.component';
|
|
import {GanttModule, EditService, ToolbarService, SelectionService } from '@syncfusion/ej2-angular-gantt';
|
|
import {MatPaginatorIntl, MatPaginatorModule} from '@angular/material/paginator';
|
|
import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
|
|
import {VirtualScrollService } from '@syncfusion/ej2-angular-gantt';
|
|
import {SortService } from '@syncfusion/ej2-angular-gantt';
|
|
import {FilterService } from '@syncfusion/ej2-angular-gantt';
|
|
import {MatFormFieldModule} from '@angular/material/form-field';
|
|
import {MatSelectModule} from '@angular/material/select';
|
|
import {NttGanttComponent } from './ntt-gantt/ntt-gantt.component';
|
|
import {MatDatepickerModule} from '@angular/material/datepicker';
|
|
import {FormsModule, ReactiveFormsModule } from '@angular/forms'
|
|
import {MatNativeDateModule } from '@angular/material/core';
|
|
import {HttpClientModule} from '@angular/common/http';
|
|
import {StateDialogComponent } from './state-dialog/state-dialog.component'
|
|
import {MatDialogModule } from '@angular/material/dialog';
|
|
import {MatProgressBarModule} from '@angular/material/progress-bar';
|
|
import {MatRadioModule} from '@angular/material/radio';
|
|
import {MatSnackBarModule} from '@angular/material/snack-bar';
|
|
import {MatSlideToggleModule} from '@angular/material/slide-toggle';
|
|
import {ImplementerDialogComponent } from './implementer-dialog/implementer-dialog.component';
|
|
import {MatExpansionModule} from '@angular/material/expansion';
|
|
import {MatInputModule} from '@angular/material/input';
|
|
import {MatCheckboxModule} from '@angular/material/checkbox';
|
|
import {MatButtonToggleModule} from '@angular/material/button-toggle';
|
|
import {MatAutocompleteModule} from '@angular/material/autocomplete';
|
|
import {MatCardModule} from '@angular/material/card';
|
|
|
|
import { MultiselectAutocompleteComponent} from './multiselect-autocomplete/multiselect-autocomplete.component';
|
|
import {MatChipsModule} from '@angular/material/chips';
|
|
import {MatIconModule} from '@angular/material/icon';
|
|
import {FilterDialogComponent} from './filter-dialog/filter-dialog.component';
|
|
import {ScrollingModule} from '@angular/cdk/scrolling';
|
|
import {MomentDateModule} from '@angular/material-moment-adapter';
|
|
import {PlanTimeBarComponent} from './plan-time-bar/plan-time-bar.component';
|
|
import { RenamePresetDialogComponent } from './rename-preset-dialog/rename-preset-dialog.component';
|
|
import { DeletePresetDialogComponent } from './delete-preset-dialog/delete-preset-dialog.component';
|
|
import { SavePresetUnderDialogComponent } from './save-preset-under-dialog/save-preset-under-dialog.component';
|
|
import {MatBadgeModule} from '@angular/material/badge';
|
|
import { CustomPaginatorIntl } from './custom-paginator-intl.service';
|
|
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
|
|
|
|
|
|
|
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
AppComponent,
|
|
NttGanttComponent,
|
|
StateDialogComponent,
|
|
ImplementerDialogComponent,
|
|
MultiselectAutocompleteComponent,
|
|
FilterDialogComponent,
|
|
PlanTimeBarComponent,
|
|
RenamePresetDialogComponent,
|
|
DeletePresetDialogComponent,
|
|
SavePresetUnderDialogComponent,
|
|
],
|
|
imports: [
|
|
BrowserModule,
|
|
AppRoutingModule,
|
|
GanttModule,
|
|
MatButtonModule,
|
|
MatPaginatorModule,
|
|
MatProgressSpinnerModule,
|
|
MatFormFieldModule,
|
|
MatSelectModule,
|
|
MatDatepickerModule,
|
|
ReactiveFormsModule,
|
|
FormsModule,
|
|
MatNativeDateModule,
|
|
HttpClientModule,
|
|
MatDialogModule,
|
|
MatProgressBarModule,
|
|
MatRadioModule,
|
|
MatSnackBarModule,
|
|
MatSlideToggleModule,
|
|
MatExpansionModule,
|
|
MatInputModule,
|
|
MatCheckboxModule,
|
|
MatAutocompleteModule,
|
|
MatChipsModule,
|
|
MatIconModule,
|
|
ScrollingModule,
|
|
MomentDateModule,
|
|
MatButtonToggleModule,
|
|
MatCardModule,
|
|
MatBadgeModule,
|
|
BrowserAnimationsModule
|
|
],
|
|
|
|
providers: [ToolbarService,
|
|
EditService,
|
|
SelectionService,
|
|
VirtualScrollService,
|
|
SortService,
|
|
FilterService,
|
|
{ provide: MatPaginatorIntl, useClass: CustomPaginatorIntl },
|
|
ReactiveFormsModule
|
|
],
|
|
bootstrap: [AppComponent]
|
|
})
|
|
export class AppModule { }
|