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===================================
22 import { BrowserModule } from '@angular/platform-browser';
23 import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
24 import { ChartsModule } from 'ng2-charts';
25 import { FlexLayoutModule } from '@angular/flex-layout';
26 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
27 import { HttpClientModule } from '@angular/common/http';
28 import { MDBBootstrapModule } from 'angular-bootstrap-md';
29 import { MatButtonModule } from '@angular/material/button';
30 import { MatButtonToggleModule } from '@angular/material/button-toggle';
31 import { MatCardModule } from '@angular/material/card';
32 import { MatCheckboxModule } from '@angular/material/checkbox';
33 import { MatDialogModule } from '@angular/material/dialog';
34 import { MatExpansionModule } from '@angular/material/expansion';
35 import { MatFormFieldModule } from '@angular/material/form-field';
36 import { MatGridListModule } from '@angular/material/grid-list';
37 import { MatIconModule } from '@angular/material/icon';
38 import { MatInputModule } from '@angular/material/input';
39 import { MatListModule } from '@angular/material/list';
40 import { MatPaginatorModule } from '@angular/material/paginator';
41 import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
42 import { MatRadioModule } from '@angular/material/radio';
43 import { MatSelectModule } from '@angular/material/select';
44 import { MatSidenavModule } from '@angular/material/sidenav';
45 import { MatSlideToggleModule } from '@angular/material/slide-toggle';
46 import { MatSliderModule } from '@angular/material/slider';
47 import { MatSnackBarModule } from '@angular/material/snack-bar';
48 import { MatSortModule } from '@angular/material/sort';
49 import { MatTableModule } from '@angular/material/table';
50 import { MatTabsModule } from '@angular/material/tabs';
51 import { MatTooltipModule } from '@angular/material/tooltip';
52 import { MaterialDesignFrameworkModule } from 'angular6-json-schema-form';
53 import { NgModule } from '@angular/core';
54 import { ToastrModule } from 'ngx-toastr';
57 import { AddDashboardUserDialogComponent } from './user/add-dashboard-user-dialog/add-dashboard-user-dialog.component';
58 import { AppConfigurationComponent } from './app-configuration/app-configuration.component';
59 import { AppControlComponent } from './app-control/app-control.component';
60 import { CaasIngressComponent } from './caas-ingress/caas-ingress.component';
61 import { CatalogCardComponent } from './ui/catalog-card/catalog-card.component';
62 import { CatalogComponent } from './catalog/catalog.component';
63 import { ConfirmDialogComponent } from './ui/confirm-dialog/confirm-dialog.component';
64 import { ControlCardComponent } from './ui/control-card/control-card.component';
65 import { ControlComponent } from './control/control.component';
66 import { EditDashboardUserDialogComponent } from './user/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component';
67 import { ErrorDialogComponent } from './ui/error-dialog/error-dialog.component';
68 import { FooterComponent } from './footer/footer.component';
69 import { InstanceSelectorDialogComponent } from './ui/instance-selector-dialog/instance-selector-dialog.component';
70 import { OnboardComponent } from './onboard/onboard.component';
71 import { LoadingDialogComponent } from './ui/loading-dialog/loading-dialog.component';
72 import { MainComponent } from './main/main.component';
73 import { PlatformComponent } from './platform/platform.component';
74 import { RanControlComponent } from './ran-control/ran-control.component';
75 import { RdRoutingModule } from './rd-routing.module';
76 import { RdComponent } from './rd.component';
77 import { SidenavListComponent } from './navigation/sidenav-list/sidenav-list.component';
78 import { StatCardComponent } from './ui/stat-card/stat-card.component';
79 import { StatsComponent } from './stats/stats.component';
80 import { StatsDialogComponent } from './stats/stats-dialog.component';
81 import { UserComponent } from './user/user.component';
84 import { AppMgrService } from './services/app-mgr/app-mgr.service';
85 import { DashboardService } from './services/dashboard/dashboard.service';
86 import { E2ManagerService } from './services/e2-mgr/e2-mgr.service';
87 import { ErrorDialogService } from './services/ui/error-dialog.service';
88 import { InstanceSelectorService } from './services/instance-selector/instance-selector.service';
89 import { InstanceSelectorDialogService } from './services/ui/instance-selector-dialog.service';
90 import { UiService } from './services/ui/ui.service';
91 import { XappOnboarderService } from './services/xapp-onboarder/xapp-onboarder.service';
96 AddDashboardUserDialogComponent,
97 AppConfigurationComponent,
100 CatalogCardComponent,
102 ConfirmDialogComponent,
103 ControlCardComponent,
105 EditDashboardUserDialogComponent,
106 ErrorDialogComponent,
108 LoadingDialogComponent,
113 SidenavListComponent,
116 StatsDialogComponent,
118 InstanceSelectorDialogComponent,
123 BrowserAnimationsModule,
129 MatButtonToggleModule,
133 MaterialDesignFrameworkModule,
141 MatProgressSpinnerModule,
146 MatSlideToggleModule,
152 MDBBootstrapModule.forRoot(),
155 ToastrModule.forRoot()
158 ErrorDialogComponent,
161 MatButtonToggleModule,
172 MatSlideToggleModule,
176 AddDashboardUserDialogComponent,
177 AppConfigurationComponent,
178 ConfirmDialogComponent,
179 EditDashboardUserDialogComponent,
180 ErrorDialogComponent,
181 InstanceSelectorDialogComponent,
182 LoadingDialogComponent,
190 InstanceSelectorService,
191 InstanceSelectorDialogService,
195 bootstrap: [RdComponent]
197 export class RdModule { }