1 /* Copyright (c) 2019 AT&T Intellectual Property. #
\r
3 # Licensed under the Apache License, Version 2.0 (the "License"); #
\r
4 # you may not use this file except in compliance with the License. #
\r
5 # You may obtain a copy of the License at #
\r
7 # http://www.apache.org/licenses/LICENSE-2.0 #
\r
9 # Unless required by applicable law or agreed to in writing, software #
\r
10 # distributed under the License is distributed on an "AS IS" BASIS, #
\r
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
\r
12 # See the License for the specific language governing permissions and #
\r
13 # limitations under the License. #
\r
14 ##############################################################################*/
\r
17 import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
\r
18 import { CommonModule } from '@angular/common';
\r
19 import { DashboardRoutingModule } from './dashboard-routing.module';
\r
20 import { DashboardComponent } from './dashboard.component';
\r
21 import { FormsModule } from '@angular/forms';
\r
22 import { FilterPipeModule } from 'ngx-filter-pipe';
\r
38 MAT_DIALOG_DEFAULT_OPTIONS,
\r
40 MatDatepickerModule,
\r
41 MatNativeDateModule,
\r
42 MatProgressSpinnerModule,
\r
43 } from '@angular/material';
\r
44 import { TestHeadModalModule } from 'app/shared/modules/test-head-modal/test-head-modal.module';
\r
45 import { AlertModalModule } from 'app/shared/modules/alert-modal/alert-modal.module';
\r
46 import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
\r
47 import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
\r
48 import { TestDefinitionExpandedDetailsComponent } from '../test-definition-expanded-details/test-definition-expanded-details.component';
\r
49 import { ViewWorkflowModalModule } from 'app/shared/modules/view-workflow-modal/view-workflow-modal.module';
\r
50 import { PieChartComponent } from '../components/stats/pie-chart/pie-chart.component';
\r
51 import { LineChartComponent } from '../components/stats/line-chart/line-chart.component'
\r
52 import { ScheduleComponent } from '../components/stats/schedule/schedule.component';;
\r
53 import { HorizBarChartComponent } from '../components/stats/horiz-bar-chart/horiz-bar-chart.component';
\r
54 import { FilterModalComponent } from '../components/stats/filter-modal/filter-modal.component';
\r
55 import { MultiLineChartComponent } from '../components/stats/multi-line-chart/multi-line-chart.component';
\r
56 import { TestDefinitionExecutionsBarChartComponent } from '../components/stats/test-definition-executions-bar-chart/test-definition-executions-bar-chart.component';
\r
57 import { TestHeadExecutionsLineChartComponent } from '../components/stats/test-head-executions-line-chart/test-head-executions-line-chart.component';
\r
58 import { TestHeadExecutionBarChartComponent } from '../components/stats/test-head-execution-bar-chart/test-head-execution-bar-chart.component';
\r
63 DashboardRoutingModule,
\r
71 TestHeadModalModule,
\r
74 PerfectScrollbarModule,
\r
82 ViewWorkflowModalModule,
\r
85 MatDatepickerModule,
\r
86 MatNativeDateModule,
\r
87 MatProgressSpinnerModule
\r
91 TestDefinitionExpandedDetailsComponent,
\r
93 MultiLineChartComponent,
\r
96 HorizBarChartComponent,
\r
97 FilterModalComponent,
\r
98 TestDefinitionExecutionsBarChartComponent,
\r
99 TestHeadExecutionsLineChartComponent,
\r
100 TestHeadExecutionBarChartComponent
\r
102 entryComponents: [TestDefinitionExpandedDetailsComponent, FilterModalComponent],
\r
103 schemas: [CUSTOM_ELEMENTS_SCHEMA],
\r
104 exports: [FilterModalComponent, LineChartComponent],
\r
105 providers: [{ provide: MAT_DIALOG_DEFAULT_OPTIONS, useValue: { hasBackdrop: true } }, MatDatepickerModule]
\r
109 export class DashboardModule {
\r