2 * ========================LICENSE_START=================================
5 * Copyright (C) 2019 AT&T Intellectual Property and Nokia
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ========================LICENSE_END===================================
20 import { BrowserModule } from '@angular/platform-browser';
21 // tslint:disable-next-line:max-line-length
22 import {MatButtonModule, MatButtonToggleModule, MatCardModule, MatCheckboxModule,
23 MatDialogModule, MatExpansionModule, MatFormFieldModule, MatGridListModule,
24 MatIconModule, MatInputModule, MatListModule, MatPaginatorModule,
25 MatProgressSpinnerModule, MatSelectModule, MatSidenavModule, MatSliderModule,
26 MatSlideToggleModule, MatSnackBarModule, MatSortModule, MatTableModule,
27 MatTabsModule} from '@angular/material';
28 import { BrowserAnimationsModule} from '@angular/platform-browser/animations';
29 import { HttpClientModule } from '@angular/common/http';
30 import { NgModule } from '@angular/core';
31 import { MatRadioModule } from '@angular/material/radio';
32 import { MatTooltipModule } from '@angular/material/tooltip';
33 import { ChartsModule } from 'ng2-charts';
34 import { MDBBootstrapModule } from 'angular-bootstrap-md';
35 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
37 import { AppRoutingModule } from './app-routing.module';
38 import { AppComponent } from './app.component';
39 import { LoginComponent } from './login/login.component';
40 import { CatalogComponent } from './catalog/catalog.component';
41 import { UiService } from './services/ui/ui.service';
42 import { AppMgrService } from './services/app-mgr/app-mgr.service';
43 import { DashboardService } from './services/dashboard/dashboard.service';
44 import { E2ManagerService } from './services/e2-mgr/e2-mgr.service';
45 import { SidenavListComponent } from './navigation/sidenav-list/sidenav-list.component';
46 import { AppControlComponent } from './app-control/app-control.component';
47 import { ControlComponent } from './control/control.component';
48 import { RANConnectionDialogComponent } from './ran-control/ran-connection-dialog.component';
49 import { RanControlComponent } from './ran-control/ran-control.component';
50 import { ANREditNCRDialogComponent } from './anr-xapp/anr-edit-ncr-dialog.component';
51 import { StatsComponent } from './stats/stats.component';
52 import { UserComponent } from './admin/user.component';
53 import { CatalogCardComponent } from './ui/catalog-card/catalog-card.component';
54 import { ControlCardComponent } from './ui/control-card/control-card.component';
55 import { StatCardComponent } from './ui/stat-card/stat-card.component';
56 import { ModalEventComponent } from './ui/modal-event/modal-event.component';
57 import { ConfigEventComponent } from './ui/config-event/config-event.component';
58 import { ConfirmDialogComponent } from './ui/confirm-dialog/confirm-dialog.component';
59 import { FooterComponent } from './footer/footer.component';
60 import { AnrXappComponent } from './anr-xapp/anr-xapp.component';
61 import { ErrorDialogComponent } from './ui/error-dialog/error-dialog.component';
62 import { ErrorDialogService } from './services/ui/error-dialog.service';
63 import { AcXappComponent } from './ac-xapp/ac-xapp.component';
64 import { AddDashboardUserDialogComponent } from './admin/add-dashboard-user-dialog/add-dashboard-user-dialog.component';
65 import { EditDashboardUserDialogComponent } from './admin/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component';
71 ANREditNCRDialogComponent,
77 ConfirmDialogComponent,
85 RANConnectionDialogComponent,
89 AddDashboardUserDialogComponent,
90 EditDashboardUserDialogComponent,
96 BrowserAnimationsModule,
101 MatButtonToggleModule,
112 MatProgressSpinnerModule,
117 MatSlideToggleModule,
124 MDBBootstrapModule.forRoot(),
129 MatButtonToggleModule,
137 MatSlideToggleModule,
142 RANConnectionDialogComponent,
146 RANConnectionDialogComponent,
147 ANREditNCRDialogComponent,
148 ConfirmDialogComponent,
149 ErrorDialogComponent,
150 AddDashboardUserDialogComponent,
151 EditDashboardUserDialogComponent
160 bootstrap: [AppComponent]
162 export class AppModule { }