]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
import ceph 15.2.14
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / components / components.module.ts
index e2ad026e218d03db363ce300d8c99ff545acc111..2b20e18c88d10758279d4730eda7d5fc389e3baf 100644 (file)
@@ -1,35 +1,46 @@
 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: [
@@ -38,13 +49,18 @@ import { WarningPanelComponent } from './warning-panel/warning-panel.component';
     ReactiveFormsModule,
     AlertModule.forRoot(),
     PopoverModule.forRoot(),
+    ProgressbarModule.forRoot(),
     TooltipModule.forRoot(),
     ChartsModule,
     ReactiveFormsModule,
     PipesModule,
     ModalModule.forRoot(),
     DirectivesModule,
-    BsDropdownModule
+    BsDropdownModule,
+    NgBootstrapFormValidationModule,
+    ClickOutsideModule,
+    SimplebarAngularModule,
+    RouterModule
   ],
   declarations: [
     ViewCacheComponent,
@@ -53,19 +69,25 @@ import { WarningPanelComponent } from './warning-panel/warning-panel.component';
     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: [
@@ -75,18 +97,27 @@ import { WarningPanelComponent } from './warning-panel/warning-panel.component';
     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 {}