X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=blueprints%2Fcommon%2Feliot-ui%2Ffrontend-src%2Fsrc%2Fapp%2Fapp.module.ts;h=894c989b19fd1040f339c831195fa0fb8fc8a9d1;hb=5c2048d4d3e672783eea4f306aa9a03f33a1a9f2;hp=0234f374a4b4f1cfdf6c0f72f36f8a89c37e50d3;hpb=59f512662c02a16c1d5c45b090b185d2e773310f;p=eliot.git diff --git a/blueprints/common/eliot-ui/frontend-src/src/app/app.module.ts b/blueprints/common/eliot-ui/frontend-src/src/app/app.module.ts index 0234f37..894c989 100644 --- a/blueprints/common/eliot-ui/frontend-src/src/app/app.module.ts +++ b/blueprints/common/eliot-ui/frontend-src/src/app/app.module.ts @@ -3,38 +3,89 @@ import { NgModule } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; -import { MyserviceService } from './../app/myservice.service'; +import { EliotserviceService } from './eliotservice.service'; import {MatExpansionModule} from '@angular/material/expansion'; import {MatFormFieldModule} from '@angular/material/form-field'; import {MatInputModule} from '@angular/material/input'; -import { FormsModule } from '@angular/forms'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import {MatCardModule} from '@angular/material/card'; import { MatSnackBarModule } from '@angular/material/snack-bar'; import {MatMenuModule} from '@angular/material/menu'; import { HttpClientModule } from '@angular/common/http'; -import {MatToolbarModule, MatIconModule, MatSidenavModule, MatListModule, MatButtonModule } from '@angular/material'; +// import { MatIconModule, MatSidenavModule, MatListModule, MatButtonModule } from '@angular/material'; +import { MatToolbarModule } from '@angular/material/toolbar'; +import { MatSidenavModule } from '@angular/material/sidenav'; +import { MatListModule } from '@angular/material/list'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; import {MatPaginatorModule} from '@angular/material/paginator'; import {MatTableModule} from '@angular/material/table'; import {MatSelectModule} from '@angular/material/select'; import {MatTooltipModule} from '@angular/material/tooltip'; +import {MatCheckboxModule} from '@angular/material/checkbox'; + import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { ParticlesModule } from 'angular-particle'; +import { MarkdownModule } from 'ngx-markdown'; +import { NgxMdModule } from 'ngx-md'; + +// import { NgxFloatButtonModule } from 'ngx-float-button'; +import {MatDialogModule} from '@angular/material/dialog'; +import {MatRadioModule} from '@angular/material/radio'; + +// import {NgxWebstorageModule, SessionStorageService, LocalStorageService} from 'ngx-webstorage'; +// import { RecaptchaModule } from 'ng-recaptcha'; +// import { RECAPTCHA_V3_SITE_KEY, RecaptchaV3Module } from 'ng-recaptcha'; + +import { BotDetectCaptchaModule } from 'angular-captcha'; +import { NgTerminalModule } from 'ng-terminal'; + +import { NgxPermissionsModule } from 'ngx-permissions'; + +import {MatSlideToggleModule} from '@angular/material/slide-toggle'; +import { jqxChartModule } from 'jqwidgets-ng/jqxchart'; +import { MDBBootstrapModule } from 'angular-bootstrap-md'; +import { ChartsModule, WavesModule } from 'angular-bootstrap-md'; + +// import * as particlesJS from 'particles.js'; + +// import { ParticlesModule } from 'particles.js'; +// import * as particlesJS from 'particles.js'; import * as cors from "cors"; import 'hammerjs'; +import 'particles.js'; +import 'chart.js'; import { HomeComponent } from './home/home.component'; import { NodesComponent } from './nodes/nodes.component'; import { PodsComponent } from './pods/pods.component'; import { ServicesComponent } from './services/services.component'; import { DeploymentsComponent } from './deployments/deployments.component'; import { ReplicaComponent } from './replica/replica.component'; +import { LoginComponent } from './login/login.component'; +import { ToolbarComponent } from './toolbar/toolbar.component'; +import { ToastrModule } from 'ngx-toastr'; +import { SignupComponent } from './signup/signup.component'; + +import {NgbModule} from '@ng-bootstrap/ng-bootstrap'; +import { CarouselModule } from 'ngx-bootstrap/carousel'; +import { DescriptionComponent } from './description/description.component'; +import {MatTabsModule} from '@angular/material/tabs'; +import {MatStepperModule} from '@angular/material/stepper'; +import { HistoryComponent } from './history/history.component'; +import { MenuItemComponent } from './menu-item/menu-item.component'; +import { TerminalComponent } from './terminal/terminal.component'; +import { DialogOverviewExampleDialog } from './nodes/nodes.component'; +import { UninstallComponent } from './uninstall/uninstall.component'; +import { DashboardComponent } from './dashboard/dashboard.component'; + +// import {MatExpansionModule} from '@angular/material/expansion'; @NgModule({ declarations: [ @@ -44,7 +95,17 @@ import { ReplicaComponent } from './replica/replica.component'; PodsComponent, ServicesComponent, DeploymentsComponent, - ReplicaComponent + ReplicaComponent, + LoginComponent, + ToolbarComponent, + SignupComponent, + DescriptionComponent, + HistoryComponent, + MenuItemComponent, + TerminalComponent, + DialogOverviewExampleDialog, + UninstallComponent, + DashboardComponent ], imports: [ @@ -64,16 +125,44 @@ import { ReplicaComponent } from './replica/replica.component'; HttpClientModule, MatSnackBarModule, MatMenuModule, - ParticlesModule, MatTableModule, MatPaginatorModule, MatSelectModule, - MatTooltipModule + MatTooltipModule, + ReactiveFormsModule, + ToastrModule, + BotDetectCaptchaModule, + NgbModule, + CarouselModule.forRoot(), + MatTabsModule, + MatStepperModule, + MatCheckboxModule, + NgTerminalModule, + MarkdownModule, + NgxMdModule, + // NgxFloatButtonModule, + MatDialogModule, + NgxPermissionsModule.forRoot(), + MatRadioModule, + MatSlideToggleModule, + jqxChartModule, + ChartsModule, + WavesModule, + // MDBBootstrapModule + MDBBootstrapModule.forRoot() + // ParticlesModule ], exports: [], - providers: [ MyserviceService ], + providers: [ + EliotserviceService, + ], + + entryComponents: [ + DialogOverviewExampleDialog + ], + bootstrap: [AppComponent] })