import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
+import { RouterModule } from '@angular/router';
-import { ChartsModule } from 'ng2-charts/ng2-charts';
+import { NgBootstrapFormValidationModule } from 'ng-bootstrap-form-validation';
+import { ClickOutsideModule } from 'ng-click-outside';
+import { ChartsModule } from 'ng2-charts';
import { AlertModule } from 'ngx-bootstrap/alert';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { ModalModule } from 'ngx-bootstrap/modal';
import { PopoverModule } from 'ngx-bootstrap/popover';
+import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
+import { SimplebarAngularModule } from 'simplebar-angular';
+import { MotdComponent } from '../components/motd/motd.component';
import { DirectivesModule } from '../directives/directives.module';
import { PipesModule } from '../pipes/pipes.module';
+import { AlertPanelComponent } from './alert-panel/alert-panel.component';
import { BackButtonComponent } from './back-button/back-button.component';
import { ConfigOptionComponent } from './config-option/config-option.component';
import { ConfirmationModalComponent } from './confirmation-modal/confirmation-modal.component';
import { CriticalConfirmationModalComponent } from './critical-confirmation-modal/critical-confirmation-modal.component';
-import { ErrorPanelComponent } from './error-panel/error-panel.component';
+import { DocComponent } from './doc/doc.component';
+import { FormModalComponent } from './form-modal/form-modal.component';
import { GrafanaComponent } from './grafana/grafana.component';
import { HelperComponent } from './helper/helper.component';
-import { InfoPanelComponent } from './info-panel/info-panel.component';
import { LanguageSelectorComponent } from './language-selector/language-selector.component';
import { LoadingPanelComponent } from './loading-panel/loading-panel.component';
import { ModalComponent } from './modal/modal.component';
+import { NotificationsSidebarComponent } from './notifications-sidebar/notifications-sidebar.component';
+import { OrchestratorDocModalComponent } from './orchestrator-doc-modal/orchestrator-doc-modal.component';
+import { OrchestratorDocPanelComponent } from './orchestrator-doc-panel/orchestrator-doc-panel.component';
+import { PwdExpirationNotificationComponent } from './pwd-expiration-notification/pwd-expiration-notification.component';
import { RefreshSelectorComponent } from './refresh-selector/refresh-selector.component';
import { SelectBadgesComponent } from './select-badges/select-badges.component';
import { SelectComponent } from './select/select.component';
import { SparklineComponent } from './sparkline/sparkline.component';
import { SubmitButtonComponent } from './submit-button/submit-button.component';
+import { TelemetryNotificationComponent } from './telemetry-notification/telemetry-notification.component';
import { UsageBarComponent } from './usage-bar/usage-bar.component';
import { ViewCacheComponent } from './view-cache/view-cache.component';
-import { WarningPanelComponent } from './warning-panel/warning-panel.component';
@NgModule({
imports: [
ReactiveFormsModule,
AlertModule.forRoot(),
PopoverModule.forRoot(),
+ ProgressbarModule.forRoot(),
TooltipModule.forRoot(),
ChartsModule,
ReactiveFormsModule,
PipesModule,
ModalModule.forRoot(),
DirectivesModule,
- BsDropdownModule
+ BsDropdownModule,
+ NgBootstrapFormValidationModule,
+ ClickOutsideModule,
+ SimplebarAngularModule,
+ RouterModule
],
declarations: [
ViewCacheComponent,
SelectBadgesComponent,
SubmitButtonComponent,
UsageBarComponent,
- ErrorPanelComponent,
LoadingPanelComponent,
- InfoPanelComponent,
ModalComponent,
+ NotificationsSidebarComponent,
CriticalConfirmationModalComponent,
ConfirmationModalComponent,
- WarningPanelComponent,
LanguageSelectorComponent,
GrafanaComponent,
SelectComponent,
BackButtonComponent,
RefreshSelectorComponent,
- ConfigOptionComponent
+ ConfigOptionComponent,
+ AlertPanelComponent,
+ FormModalComponent,
+ PwdExpirationNotificationComponent,
+ TelemetryNotificationComponent,
+ OrchestratorDocPanelComponent,
+ OrchestratorDocModalComponent,
+ DocComponent,
+ MotdComponent
],
providers: [],
exports: [
SelectBadgesComponent,
SubmitButtonComponent,
BackButtonComponent,
- ErrorPanelComponent,
LoadingPanelComponent,
- InfoPanelComponent,
UsageBarComponent,
ModalComponent,
- WarningPanelComponent,
+ NotificationsSidebarComponent,
LanguageSelectorComponent,
GrafanaComponent,
SelectComponent,
RefreshSelectorComponent,
- ConfigOptionComponent
+ ConfigOptionComponent,
+ AlertPanelComponent,
+ PwdExpirationNotificationComponent,
+ TelemetryNotificationComponent,
+ OrchestratorDocPanelComponent,
+ DocComponent,
+ MotdComponent
],
- entryComponents: [ModalComponent, CriticalConfirmationModalComponent, ConfirmationModalComponent]
+ entryComponents: [
+ ModalComponent,
+ CriticalConfirmationModalComponent,
+ ConfirmationModalComponent,
+ FormModalComponent
+ ]
})
export class ComponentsModule {}