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: [
PodsComponent,
ServicesComponent,
DeploymentsComponent,
- ReplicaComponent
+ ReplicaComponent,
+ LoginComponent,
+ ToolbarComponent,
+ SignupComponent,
+ DescriptionComponent,
+ HistoryComponent,
+ MenuItemComponent,
+ TerminalComponent,
+ DialogOverviewExampleDialog,
+ UninstallComponent,
+ DashboardComponent
],
imports: [
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]
})