1 import { CommonModule } from '@angular/common';
2 import { NgModule } from '@angular/core';
3 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
4 import { RouterModule } from '@angular/router';
6 import { NgBootstrapFormValidationModule } from 'ng-bootstrap-form-validation';
7 import { ClickOutsideModule } from 'ng-click-outside';
8 import { ChartsModule } from 'ng2-charts';
9 import { AlertModule } from 'ngx-bootstrap/alert';
10 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
11 import { ModalModule } from 'ngx-bootstrap/modal';
12 import { PopoverModule } from 'ngx-bootstrap/popover';
13 import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
14 import { TooltipModule } from 'ngx-bootstrap/tooltip';
15 import { SimplebarAngularModule } from 'simplebar-angular';
17 import { DirectivesModule } from '../directives/directives.module';
18 import { PipesModule } from '../pipes/pipes.module';
19 import { AlertPanelComponent } from './alert-panel/alert-panel.component';
20 import { BackButtonComponent } from './back-button/back-button.component';
21 import { ConfigOptionComponent } from './config-option/config-option.component';
22 import { ConfirmationModalComponent } from './confirmation-modal/confirmation-modal.component';
23 import { CriticalConfirmationModalComponent } from './critical-confirmation-modal/critical-confirmation-modal.component';
24 import { DocComponent } from './doc/doc.component';
25 import { FormModalComponent } from './form-modal/form-modal.component';
26 import { GrafanaComponent } from './grafana/grafana.component';
27 import { HelperComponent } from './helper/helper.component';
28 import { LanguageSelectorComponent } from './language-selector/language-selector.component';
29 import { LoadingPanelComponent } from './loading-panel/loading-panel.component';
30 import { ModalComponent } from './modal/modal.component';
31 import { NotificationsSidebarComponent } from './notifications-sidebar/notifications-sidebar.component';
32 import { OrchestratorDocModalComponent } from './orchestrator-doc-modal/orchestrator-doc-modal.component';
33 import { OrchestratorDocPanelComponent } from './orchestrator-doc-panel/orchestrator-doc-panel.component';
34 import { PwdExpirationNotificationComponent } from './pwd-expiration-notification/pwd-expiration-notification.component';
35 import { RefreshSelectorComponent } from './refresh-selector/refresh-selector.component';
36 import { SelectBadgesComponent } from './select-badges/select-badges.component';
37 import { SelectComponent } from './select/select.component';
38 import { SparklineComponent } from './sparkline/sparkline.component';
39 import { SubmitButtonComponent } from './submit-button/submit-button.component';
40 import { TelemetryNotificationComponent } from './telemetry-notification/telemetry-notification.component';
41 import { UsageBarComponent } from './usage-bar/usage-bar.component';
42 import { ViewCacheComponent } from './view-cache/view-cache.component';
49 AlertModule.forRoot(),
50 PopoverModule.forRoot(),
51 ProgressbarModule.forRoot(),
52 TooltipModule.forRoot(),
56 ModalModule.forRoot(),
59 NgBootstrapFormValidationModule,
61 SimplebarAngularModule,
68 SelectBadgesComponent,
69 SubmitButtonComponent,
71 LoadingPanelComponent,
73 NotificationsSidebarComponent,
74 CriticalConfirmationModalComponent,
75 ConfirmationModalComponent,
76 LanguageSelectorComponent,
80 RefreshSelectorComponent,
81 ConfigOptionComponent,
84 PwdExpirationNotificationComponent,
85 TelemetryNotificationComponent,
86 OrchestratorDocPanelComponent,
87 OrchestratorDocModalComponent,
95 SelectBadgesComponent,
96 SubmitButtonComponent,
98 LoadingPanelComponent,
101 NotificationsSidebarComponent,
102 LanguageSelectorComponent,
105 RefreshSelectorComponent,
106 ConfigOptionComponent,
108 PwdExpirationNotificationComponent,
109 TelemetryNotificationComponent,
110 OrchestratorDocPanelComponent,
115 CriticalConfirmationModalComponent,
116 ConfirmationModalComponent,
120 export class ComponentsModule {}