Files
Extranet_UI_V2/src/app/app.module.ts
arfat qureshi 6ce776f218 first commit
2025-10-29 11:44:13 +05:30

43 lines
1.3 KiB
TypeScript

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { TranslateService } from '@ngx-translate/core';
import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { InterceptLoader } from './core/common/intercept-loader.service';
import { MessageService } from 'primeng/api';
import { ToastModule } from 'primeng/toast';
import { AuthGuard } from './core/guard/auth.guard';
import { DialogModule } from 'primeng/dialog';
import { ButtonModule } from 'primeng/button';
import { LoaderComponent } from './core/shared/intercept-loader/intercept-loader.component';
@NgModule({
declarations: [
AppComponent,
LoaderComponent,
],
imports: [
BrowserModule,
HttpClientModule,
BrowserAnimationsModule,
AppRoutingModule,
FormsModule,
ReactiveFormsModule,
ToastModule,
ButtonModule,
DialogModule
],
providers: [
TranslateService, MessageService,
AuthGuard,
{ provide: HTTP_INTERCEPTORS, useClass: InterceptLoader, multi: true }
],
bootstrap: [AppComponent]
})
export class AppModule { }