eliot-portal
[eliot.git] / blueprints / common / eliot-ui / 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 { MyserviceService } from './../app/myservice.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 } 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 {MatToolbarModule, MatIconModule, MatSidenavModule, MatListModule, MatButtonModule } from '@angular/material';
19 import {MatPaginatorModule} from '@angular/material/paginator';
20 import {MatTableModule} from '@angular/material/table';
21 import {MatSelectModule} from '@angular/material/select';
22 import {MatTooltipModule} from '@angular/material/tooltip';
23
24 import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
25 import { ParticlesModule } from 'angular-particle';
26 import * as cors from "cors";
27
28
29 import 'hammerjs';
30 import { HomeComponent } from './home/home.component';
31 import { NodesComponent } from './nodes/nodes.component';
32 import { PodsComponent } from './pods/pods.component';
33 import { ServicesComponent } from './services/services.component';
34 import { DeploymentsComponent } from './deployments/deployments.component';
35 import { ReplicaComponent } from './replica/replica.component';
36
37
38
39 @NgModule({
40   declarations: [
41     AppComponent,
42     HomeComponent,
43     NodesComponent,
44     PodsComponent,
45     ServicesComponent,
46     DeploymentsComponent,
47     ReplicaComponent
48   ],
49
50   imports: [
51     BrowserModule,
52     AppRoutingModule,
53     MatExpansionModule,
54     BrowserAnimationsModule,
55     MatFormFieldModule,
56     MatInputModule,
57     FormsModule,
58     MatCardModule,
59     MatToolbarModule,
60     MatIconModule,
61     MatSidenavModule,
62     MatListModule,
63     MatButtonModule,
64     HttpClientModule,
65     MatSnackBarModule,
66     MatMenuModule,
67     ParticlesModule,
68     MatTableModule,
69     MatPaginatorModule,
70     MatSelectModule,
71     MatTooltipModule
72   ],
73
74   exports: [],
75
76   providers: [ MyserviceService ],
77   bootstrap: [AppComponent]
78
79 })
80 export class AppModule {
81 }