e8c7cc78e25c249891f8a106d5710c05c345563f
[ealt-edge.git] / example-apps / PDD / frontend-src / src / app / app.module.ts
1 import { BrowserModule } from '@angular/platform-browser';
2 import { NgModule } from '@angular/core';
3
4 import { AppRoutingModule } from './app-routing.module';
5 import { AppComponent } from './app.component';
6 import { EaltserviceService } from './ealtservice.service';
7
8 import {MatExpansionModule} from '@angular/material/expansion';
9 import {MatFormFieldModule} from '@angular/material/form-field';
10 import {MatInputModule} from '@angular/material/input';
11 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
12 import {MatCardModule} from '@angular/material/card';
13 import { MatSnackBarModule } from '@angular/material/snack-bar';
14 import {MatMenuModule} from '@angular/material/menu';
15
16 import { HttpClientModule } from '@angular/common/http';
17
18 // import { MatIconModule, MatSidenavModule, MatListModule, MatButtonModule } from '@angular/material';
19 import { MatToolbarModule } from '@angular/material/toolbar';
20 import { MatSidenavModule } from '@angular/material/sidenav';
21 import { MatListModule } from '@angular/material/list';
22 import { MatButtonModule } from '@angular/material/button';
23 import { MatIconModule } from '@angular/material/icon';
24 import {MatPaginatorModule} from '@angular/material/paginator';
25 import {MatTableModule} from '@angular/material/table';
26 import {MatSelectModule} from '@angular/material/select';
27 import {MatTooltipModule} from '@angular/material/tooltip';
28
29 import {MatCheckboxModule} from '@angular/material/checkbox';
30
31 import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
32 import { MarkdownModule } from 'ngx-markdown';
33 import { NgxMdModule } from 'ngx-md';
34
35 import {MatDialogModule} from '@angular/material/dialog';
36 import {MatRadioModule} from '@angular/material/radio';
37
38 import { BotDetectCaptchaModule } from 'angular-captcha'; 
39 import { NgTerminalModule } from 'ng-terminal';
40
41 import { NgxPermissionsModule } from 'ngx-permissions';
42
43 import {MatSlideToggleModule} from '@angular/material/slide-toggle';
44 import { jqxChartModule } from 'jqwidgets-ng/jqxchart';
45 import { MDBBootstrapModule } from 'angular-bootstrap-md';
46 import { ChartsModule, WavesModule } from 'angular-bootstrap-md';
47 import * as cors from "cors";
48
49
50 import 'hammerjs';
51 import 'particles.js';
52 import 'chart.js';
53 import { HomeComponent } from './home/home.component';
54 import { ToolbarComponent } from './toolbar/toolbar.component';
55 import { ToastrModule } from 'ngx-toastr';
56
57 import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
58 import { CarouselModule } from 'ngx-bootstrap/carousel';
59
60 import {MatTabsModule} from '@angular/material/tabs';
61 import {MatStepperModule} from '@angular/material/stepper';
62 import { MenuItemComponent } from './menu-item/menu-item.component';
63 import { PcbComponent } from './pcb/pcb.component';
64 import { PcbimagesComponent } from './pcbimages/pcbimages.component';
65 import { PcboutputimagesComponent } from './pcboutputimages/pcboutputimages.component';
66
67
68 @NgModule({
69   declarations: [
70     AppComponent,
71     HomeComponent,
72     ToolbarComponent,
73     MenuItemComponent,
74     PcbComponent,
75     PcbimagesComponent,
76     PcboutputimagesComponent
77   ],
78
79   imports: [
80     BrowserModule,
81     AppRoutingModule,
82     MatExpansionModule,
83     BrowserAnimationsModule,
84     MatFormFieldModule,
85     MatInputModule,
86     FormsModule,
87     MatCardModule,
88     MatToolbarModule,
89     MatIconModule,
90     MatSidenavModule,
91     MatListModule,
92     MatButtonModule,
93     HttpClientModule,
94     MatSnackBarModule,
95     MatMenuModule,
96     MatTableModule,
97     MatPaginatorModule,
98     MatSelectModule,
99     MatTooltipModule,
100     ReactiveFormsModule,
101     ToastrModule,
102     BotDetectCaptchaModule,
103     NgbModule,
104     CarouselModule.forRoot(),
105     MatTabsModule,
106     MatStepperModule,
107     MatCheckboxModule,
108     NgTerminalModule,
109     MarkdownModule,
110     NgxMdModule,
111     // NgxFloatButtonModule,
112     MatDialogModule,
113     NgxPermissionsModule.forRoot(),
114     MatRadioModule,
115     MatSlideToggleModule,
116     jqxChartModule,
117     ChartsModule,
118     WavesModule,
119     // MDBBootstrapModule
120     MDBBootstrapModule.forRoot()
121     // ParticlesModule
122   ],
123
124   exports: [],
125
126   providers: [ 
127     EaltserviceService,
128    ],
129
130   entryComponents: [
131   ],
132   
133   bootstrap: [AppComponent]
134
135 })
136 export class AppModule {
137 }