operators.module.ts 1.65 KB
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatTooltipModule,MatToolbarModule,MatRadioModule,MatSlideToggleModule, MatInputModule, MatExpansionModule, MatDatepickerModule, MatNativeDateModule, MatSelectModule, MatButtonModule, MatButtonToggleModule, MatTabsModule, MatIconModule, MatCardModule } from '@angular/material';
import { NgxDatatableModule } from '@swimlane/ngx-datatable';
import { OperatorsRoutes } from './operators.routing';
import { ViewOperatorsComponent } from './view-operators/view-operator.component';
import { AddOperatorDialogComponent } from './add-operator-dialog/add-operator-dialog.component';
import { DeleteDialogComponent } from './delete-dialog/delete-dialog.component';
import { EditDialogComponent } from './edit-dialog/edit-dialog.component';

@NgModule({
  imports: [
    CommonModule,
    RouterModule.forChild(OperatorsRoutes),
    MatInputModule,
    MatExpansionModule,
    MatDatepickerModule,
    NgxDatatableModule,
    MatNativeDateModule,
    MatSelectModule,
    MatButtonModule,
    MatButtonToggleModule,
    MatTabsModule,
    MatIconModule,
    MatCardModule,
    MatSlideToggleModule,
    FormsModule,
    ReactiveFormsModule,
    MatRadioModule,
    MatToolbarModule,
    MatTooltipModule
  ],
  declarations: [
    ViewOperatorsComponent,
    AddOperatorDialogComponent,
    EditDialogComponent,
    DeleteDialogComponent
  ],
  entryComponents: [
    AddOperatorDialogComponent,
    EditDialogComponent,
    DeleteDialogComponent
  ]
})

export class OperatorsModule { }