import {NgModule} from '@angular/core'; import {CommonModule} from '@angular/common'; import {PagesComponent} from './pages.component'; import {PagesRoutingModule} from './pages-routing.module'; import {ReactiveFormsModule, FormsModule} from '@angular/forms'; import {HttpClientModule} from '@angular/common/http'; import {MaterialModule} from '../material-module'; import {NgbModule} from '@ng-bootstrap/ng-bootstrap'; import {MatTooltipModule} from '@angular/material/tooltip'; import {MatExpansionModule} from '@angular/material/expansion'; import {MatFormFieldModule} from '@angular/material/form-field'; import {DefinitionComponent} from './analytics/Report_List/Report/definition/definition.component'; import {MatTabsModule, MatGridListModule, MatCardModule, MatMenuModule, MatButtonModule} from '@angular/material'; import {SQLComponent} from './analytics/Report_List/Report/sql/sql.component'; import {ColumnsComponent} from './analytics/Report_List/Report/columns/columns.component'; import {FormFieldsComponent, DialogOverviewExampleDialog, EditGroupDialog} from './analytics/Report_List/Report/form-fields/form-fields.component'; import {ChartWizardComponent} from './analytics/Report_List/Report/chart-wizard/chart-wizard.component'; import {SecurityComponent} from './analytics/Report_List/Report/security/security.component'; import {LogComponent} from './analytics/Report_List/Report/log/log.component'; import {MatButtonToggleModule} from '@angular/material/button-toggle'; import {DefinitionSaveDialogComponent} from './analytics/Report_List/Report/definition/definition-save-dialog/definition-save-dialog.component'; import {SQLSaveChangesDialogComponent} from './analytics/Report_List/Report/sql/sql-save-changes-dialog/sql-save-changes-dialog.component'; import {SQLValidateChangesDialogComponent} from './analytics/Report_List/Report/sql/sql-validate-changes-dialog/sql-validate-changes-dialog.component'; import {SQLValidateSuccessDialogComponent} from './analytics/Report_List/Report/sql/sql-validate-success-dialog/sql-validate-success-dialog.component'; import {SQLValidateErrorDialogComponent} from './analytics/Report_List/Report/sql/sql-validate-error-dialog/sql-validate-error-dialog.component'; import {ReportComponent} from './analytics/Report_List/Report/report.component'; import {ColumnListComponent} from './analytics/Report_List/Report/columns/column-list/column-list.component'; import {MatTableModule} from '@angular/material/table'; import {MatPaginatorModule} from '@angular/material/paginator'; import {MatSortModule} from '@angular/material/sort'; import {MatIconModule} from '@angular/material/icon'; import {ColumnsEditComponent} from './analytics/Report_List/Report/columns/columns-edit-component/columns-edit.component'; import {HeaderTabsComponent} from './analytics/Report_List/header-tabs-component/header-tabs.component'; import {ReportListComponent} from './analytics/Report_List/report-list.component'; import {HeaderTabsWrapperComponent} from './analytics/Report_List/header-tabs-wrapper-component/header-tabs-wrapper.component'; import {EditDrillDownLinkComponent} from './analytics/Report_List/Report/columns/columns-edit-component/edit-drill-down-link/edit-drill-down-link.component'; import {FormFieldsAddEditComponent} from './analytics/Report_List/Report/form-fields/form-fields-add-edit/form-fields-add-edit.component'; import {GridsterModule} from 'angular-gridster2'; import {LayoutModule} from '@angular/cdk/layout'; import {Ng6O2ChartModule} from 'ng6-o2-chart'; import {TagCloudModule} from 'angular-tag-cloud-module'; import {GoogleChartsModule} from 'angular-google-charts'; import {jqxChartModule} from 'jqwidgets-ng/jqxchart'; import {DashboardReportGridComponent} from './analytics/Report_List/Report/definition/dashboard-report-grid/dashboard-report-grid.component'; import {DataChartComponent} from './analytics/Report_List/Report/definition/dashboard-report-grid/data-chart/data-chart.component'; import {NumbersOnlyDirective} from './analytics/Report_List/Report/chart-wizard/numbers-only.directive'; import {ColumnAdvancedDisplayComponent} from './analytics/Report_List/Report/columns/columns-edit-component/column-advanced-display/column-advanced-display.component'; import {RdpModule} from 'portalsdk-tag-lib'; import {RefreshComponent} from './refresh/refresh.component'; import {ReportRun} from '../report-run/report-run.module'; @NgModule({ declarations: [ PagesComponent, DefinitionComponent, SQLComponent, ColumnsComponent, FormFieldsComponent, ChartWizardComponent, SecurityComponent, LogComponent, DefinitionSaveDialogComponent, SQLSaveChangesDialogComponent, SQLValidateChangesDialogComponent, SQLValidateSuccessDialogComponent, SQLValidateErrorDialogComponent, ReportComponent, ColumnListComponent, ColumnsEditComponent, HeaderTabsComponent, ReportListComponent, HeaderTabsWrapperComponent, EditDrillDownLinkComponent, FormFieldsAddEditComponent, DashboardReportGridComponent, DataChartComponent, DialogOverviewExampleDialog, ColumnAdvancedDisplayComponent, NumbersOnlyDirective, RefreshComponent, EditGroupDialog ], imports: [ CommonModule, PagesRoutingModule, MaterialModule, ReactiveFormsModule, FormsModule, MatTabsModule, HttpClientModule, MatButtonToggleModule, NgbModule, MatTooltipModule, MatExpansionModule, FormsModule, MatFormFieldModule, ReactiveFormsModule, MatTabsModule, HttpClientModule, MatButtonToggleModule, NgbModule, MatTableModule, MatPaginatorModule, MatSortModule, MatIconModule, GridsterModule, MatGridListModule, MatCardModule, MatMenuModule, MatButtonModule, LayoutModule, Ng6O2ChartModule, TagCloudModule, GoogleChartsModule.forRoot(), GridsterModule, jqxChartModule, RdpModule, ReportRun ], entryComponents: [DialogOverviewExampleDialog,EditGroupDialog], exports: [], providers: [] }) export class PagesModule { }