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 { MatIconModule, MatCardModule, MatListModule, MatSidenavModule,
23 MatButtonToggleModule, MatSliderModule, MatGridListModule, MatSlideToggleModule,
24 MatExpansionModule, MatTabsModule, MatDialogModule, MatFormFieldModule,
25 MatButtonModule, MatInputModule, MatSnackBarModule} from '@angular/material';
26 import { BrowserAnimationsModule} from '@angular/platform-browser/animations';
27 import { NgModule } from '@angular/core';
28 import { Ng2SmartTableModule } from 'ng2-smart-table';
29 import { MatRadioModule } from '@angular/material/radio';
30 import { ChartsModule } from 'ng2-charts';
31 import { MDBBootstrapModule } from 'angular-bootstrap-md';
32 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
34 import { AppRoutingModule } from './app-routing.module';
35 import { AppComponent } from './app.component';
36 import { LoginComponent } from './login/login.component';
37 import { CatalogComponent } from './catalog/catalog.component';
38 import { UiService } from './services/ui/ui.service';
39 import { AdminService } from './services/admin/admin.service';
40 import { XappMgrService } from './services/xapp-mgr/xapp-mgr.service';
41 import { DashboardService } from './services/dashboard/dashboard.service';
42 import { E2ManagerService } from './services/e2-mgr/e2-mgr.service';
43 import { SidenavListComponent } from './navigation/sidenav-list/sidenav-list.component';
44 import { ControlComponent } from './control/control.component';
45 import { SignalComponent, RANConnectDialogComponent } from './signal/signal.component';
46 import { StatsComponent } from './stats/stats.component';
47 import { AdminComponent } from './admin/admin.component';
48 import { CatalogCardComponent } from './ui/catalog-card/catalog-card.component';
49 import { ControlCardComponent } from './ui/control-card/control-card.component';
50 import { StatCardComponent } from './ui/stat-card/stat-card.component';
51 import { ModalEventComponent } from './ui/modal-event/modal-event.component';
52 import { XappComponent } from './xapp/xapp.component';
53 import { ConfigEventComponent } from './ui/config-event/config-event.component';
54 import { ConfirmDialogComponent } from './ui/confirm-dialog/confirm-dialog.component';
55 import { FooterComponent } from './footer/footer.component';
56 import { AnrXappComponent } from './anr-xapp/anr-xapp.component';
75 RANConnectDialogComponent,
76 ConfirmDialogComponent,
82 BrowserAnimationsModule,
88 MatButtonToggleModule,
104 MDBBootstrapModule.forRoot(),
109 MatButtonToggleModule,
117 MatSlideToggleModule,
124 ConfirmDialogComponent,
125 RANConnectDialogComponent
134 bootstrap: [AppComponent]
136 export class AppModule { }