Skip to content
Snippets Groups Projects
app.module.ts 4.6 KiB
Newer Older
Anurag Vats's avatar
Anurag Vats committed
import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {AppRoutingModule} from './app-routing.module';
import {AppComponent} from './app.component';
import {UserManagementComponent} from './module/pages/admin/userManagment/userManagement.component';
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
import {MatFormFieldModule} from '@angular/material/form-field';
import {HTTP_INTERCEPTORS, HttpClientModule} from "@angular/common/http";
Bilal Hassan's avatar
Bilal Hassan committed
import { SignupComponent } from './module/pages/signup/signup.component';
import {StationComponent} from "./module/pages/admin/stationManagement/station/station.component";
import {ClientComponent} from "./module/pages/admin/stationManagement/client/client.component";
import {SensorComponent} from "./module/pages/admin/stationManagement/sensor/sensor.component";
import {HostComponent} from "./module/pages/admin/stationManagement/host/host.component";
import {EventEmitterService} from "./shared/event.emitter.service";
Bilal Hassan's avatar
Bilal Hassan committed

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {MatIconModule} from "@angular/material/icon";
import {StationManagementComponent} from "./module/pages/admin/stationManagement/stationManagement.component";
Bilal Hassan's avatar
Bilal Hassan committed
import {MatSelectModule} from "@angular/material/select";
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MatInputModule} from "@angular/material/input";
import { MatNativeDateModule} from "@angular/material/core";
import { SummaryComponent } from './module/components/charts/comparing/fourInOne/summary.component';
import { ZoomComponent } from './module/components/charts/comparing/chartBar/zoom.component';
import { CompareComponent } from './module/components/charts/comparing/barChart/compare.component';
import { DataHeaderComponent } from './module/pages/admin/stationManagement/header/data-header/data-header.component';
import { ConfigHeaderComponent } from './module/pages/admin/stationManagement/header/config-header/config-header.component';
import { LightChartComponent } from './module/components/charts/light-chart/light-chart.component';
import {SummaryIconsComponent} from "./module/components/summaryIcons/summaryIcons.component";
import {CjsTimline} from "./module/components/charts/Cjs-timeline/light-chart.component";
import { ProViewComponent } from './module/components/pro-view/pro-view.component';
import {MatAutocompleteModule} from "@angular/material/autocomplete";
import {MatCheckboxModule} from "@angular/material/checkbox";
import {ApiModule} from "../../projects/swagger-client/src";
import { InterceptorService } from './shared/auth/interceptor.service';
import {CjsTimelineMultiple} from "./module/components/charts/Cjs-timeline-multiple/light-chart.component";
import {MatButtonModule} from "@angular/material/button";
import { ThermometerComponent } from './module/components/customUX/thermometer/thermometer.component';
import { HomeComponent } from './module/pages/home/home.component';
import {ServerControllerService} from "../../projects/generated-api/src";
import { LoginTailwindcssComponent } from './module/pages/login/login.component';
import { SummaryList } from './module/components/summaryList/summaryList';
Bilal Hassan's avatar
Bilal Hassan committed
import {FontAwesomeModule} from "@fortawesome/angular-fontawesome";
import { SliderComponent } from './module/components/customUX/slider/slider.component';
Bilal Hassan's avatar
Bilal Hassan committed
import {MatSliderModule} from "@angular/material/slider";
Bilal Hassan's avatar
Bilal Hassan committed
import {MatCardModule} from "@angular/material/card";
Anurag Vats's avatar
Anurag Vats committed

@NgModule({
  declarations: [
    AppComponent,
    UserManagementComponent,
    SignupComponent,
    StationComponent,
    HostComponent,
    ClientComponent,
    SensorComponent,
    StationManagementComponent,
Bilal Hassan's avatar
Bilal Hassan committed
    SummaryComponent,
    ZoomComponent,
    CompareComponent,
    DataHeaderComponent,
    ConfigHeaderComponent,
    SummaryIconsComponent,
    LightChartComponent,
    CjsTimelineMultiple,
    ThermometerComponent,
    HomeComponent,
Bilal Hassan's avatar
Bilal Hassan committed
    LoginTailwindcssComponent,
    SummaryList,
Bilal Hassan's avatar
Bilal Hassan committed
    SliderComponent
Anurag Vats's avatar
Anurag Vats committed
  ],
Bilal Hassan's avatar
Bilal Hassan committed
  imports: [
    BrowserModule,
    AppRoutingModule,
    ReactiveFormsModule,
    HttpClientModule,
    FormsModule,
    BrowserAnimationsModule,
    MatIconModule,
    MatFormFieldModule,
    MatSelectModule,
    MatDatepickerModule,
    MatInputModule,
    MatNativeDateModule,
    MatAutocompleteModule,
    MatCheckboxModule,
    ApiModule,
    MatButtonModule,
    FontAwesomeModule,
    MatSliderModule,
    MatCardModule,
  ],
  providers: [EventEmitterService,{provide:HTTP_INTERCEPTORS,useClass:InterceptorService,multi:true},ServerControllerService],
Anurag Vats's avatar
Anurag Vats committed
})
Anurag Vats's avatar
Anurag Vats committed
export class AppModule {
}