You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

61 lines
1.8 KiB

import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import {
BrowserModule,
HammerModule,
HAMMER_GESTURE_CONFIG,
} from '@angular/platform-browser';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AppRoutingModule } from './app-routing.module';
// configs
import { HammerConfig } from './configs/hammerjs';
// components
import { AppComponent } from './app.component';
import { HeaderComponent } from './shared/components/header/header.component';
import { LoginComponent } from './pages/login/login/login.component';
import { RouterService } from './shared/services/routerService';
import { HttpClientService } from './shared/services/httpClient/httpClient.service';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { HomeComponent } from './pages/home/home.component';
import { fakeBackendProvider, TokenInterceptor } from '../app/shared/helpers';
import { FeedbacksComponent } from './pages/feedbacks/feedbacks.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { TableModule } from 'primeng/table';
import { CustomerService } from './pages/feedbacks/customerservice';
@NgModule({
declarations: [
AppComponent,
HeaderComponent,
LoginComponent,
HomeComponent,
FeedbacksComponent,
],
imports: [
BrowserModule,
BrowserAnimationsModule,
AppRoutingModule,
FormsModule,
HttpClientModule,
ReactiveFormsModule,
TableModule,
],
providers: [
RouterService,
HttpClientService,
CustomerService,
// {
// provide: HTTP_INTERCEPTORS,
// useClass: TokenInterceptor,
// multi: true
// },
fakeBackendProvider,
],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}