2 * ========================LICENSE_START=================================
5 * Copyright (C) 2019 AT&T Intellectual Property
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 import { MatButtonModule } from '@angular/material/button';
22 import { MatButtonToggleModule } from '@angular/material/button-toggle';
23 import { MatCardModule } from '@angular/material/card';
24 import { MatCheckboxModule } from '@angular/material/checkbox';
25 import { MatDialogModule } from '@angular/material/dialog';
26 import { MatExpansionModule } from '@angular/material/expansion';
27 import { MatFormFieldModule } from '@angular/material/form-field';
28 import { MatGridListModule } from '@angular/material/grid-list';
29 import { MatIconModule } from '@angular/material/icon';
30 import { MatInputModule } from '@angular/material/input';
31 import { MatListModule } from '@angular/material/list';
32 import { MatPaginatorModule } from '@angular/material/paginator';
33 import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
34 import { MatSelectModule } from '@angular/material/select';
35 import { MatSidenavModule } from '@angular/material/sidenav';
36 import { MatSlideToggleModule } from '@angular/material/slide-toggle';
37 import { MatSliderModule } from '@angular/material/slider';
38 import { MatSnackBarModule } from '@angular/material/snack-bar';
39 import { MatSortModule } from '@angular/material/sort';
40 import { MatTableModule } from '@angular/material/table';
41 import { MatTabsModule } from '@angular/material/tabs';
42 import { BrowserAnimationsModule} from '@angular/platform-browser/animations';
43 import { HttpClientModule } from '@angular/common/http';
44 import { NgModule } from '@angular/core';
45 import { MatRadioModule } from '@angular/material/radio';
46 import { MatTooltipModule } from '@angular/material/tooltip';
47 import { ChartsModule } from 'ng2-charts';
48 import { MDBBootstrapModule } from 'angular-bootstrap-md';
49 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
50 import { ToastrModule } from 'ngx-toastr';
51 import { AcXappComponent } from './ac-xapp/ac-xapp.component';
52 import { AddDashboardUserDialogComponent } from './user/add-dashboard-user-dialog/add-dashboard-user-dialog.component';
53 import { AnrEditNcrDialogComponent } from './anr-xapp/anr-edit-ncr-dialog.component';
54 import { AnrXappComponent } from './anr-xapp/anr-xapp.component';
55 import { AppConfigurationComponent } from './app-configuration/app-configuration.component';
56 import { AppControlComponent } from './app-control/app-control.component';
57 import { AppMgrService } from './services/app-mgr/app-mgr.service';
58 import { CaasIngressComponent } from './caas-ingress/caas-ingress.component';
59 import { CatalogCardComponent } from './ui/catalog-card/catalog-card.component';
60 import { CatalogComponent } from './catalog/catalog.component';
61 import { ConfigEventComponent } from './ui/config-event/config-event.component';
62 import { ConfirmDialogComponent } from './ui/confirm-dialog/confirm-dialog.component';
63 import { ControlCardComponent } from './ui/control-card/control-card.component';
64 import { ControlComponent } from './control/control.component';
65 import { DashboardService } from './services/dashboard/dashboard.service';
66 import { E2ManagerService } from './services/e2-mgr/e2-mgr.service';
67 import { EditDashboardUserDialogComponent } from './user/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component';
68 import { ErrorDialogComponent } from './ui/error-dialog/error-dialog.component';
69 import { ErrorDialogService } from './services/ui/error-dialog.service';
70 import { FlexLayoutModule } from '@angular/flex-layout';
71 import { FooterComponent } from './footer/footer.component';
72 import { LoadingDialogComponent } from './ui/loading-dialog/loading-dialog.component';
73 import { MainComponent } from './main/main.component';
74 import { MaterialDesignFrameworkModule } from 'angular6-json-schema-form';
75 import { ModalEventComponent } from './ui/modal-event/modal-event.component';
76 import { PlatformComponent } from './platform/platform.component';
77 import { RanControlComponent } from './ran-control/ran-control.component';
78 import { RanControlConnectDialogComponent } from './ran-control/ran-connection-dialog.component';
79 import { RdComponent } from './rd.component';
80 import { RdRoutingModule } from './rd-routing.module';
81 import { SidenavListComponent } from './navigation/sidenav-list/sidenav-list.component';
82 import { StatCardComponent } from './ui/stat-card/stat-card.component';
83 import { StatsComponent } from './stats/stats.component';
84 import { UiService } from './services/ui/ui.service';
85 import { UserComponent } from './user/user.component';
90 AddDashboardUserDialogComponent,
91 AnrEditNcrDialogComponent,
93 AppConfigurationComponent,
99 ConfirmDialogComponent,
100 ControlCardComponent,
102 EditDashboardUserDialogComponent,
103 ErrorDialogComponent,
105 LoadingDialogComponent,
110 RanControlConnectDialogComponent,
112 SidenavListComponent,
119 BrowserAnimationsModule,
125 MatButtonToggleModule,
129 MaterialDesignFrameworkModule,
137 MatProgressSpinnerModule,
142 MatSlideToggleModule,
148 MDBBootstrapModule.forRoot(),
151 ToastrModule.forRoot()
154 ErrorDialogComponent,
157 MatButtonToggleModule,
168 MatSlideToggleModule,
170 RanControlConnectDialogComponent
173 AddDashboardUserDialogComponent,
174 AnrEditNcrDialogComponent,
175 AppConfigurationComponent,
176 ConfirmDialogComponent,
177 EditDashboardUserDialogComponent,
178 ErrorDialogComponent,
179 LoadingDialogComponent,
180 RanControlConnectDialogComponent
189 bootstrap: [RdComponent]
191 export class RdModule { }