import { BrowserModule } from '@angular/platform-browser'; import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { FullLayoutComponent } from './full-layout/full-layout.component'; import { ErrorPageComponent } from './error-page/error-page.component'; import { ErrorPage2Component } from './error-page2/error-page2.component'; import { ActionBarComponent } from './action-bar/action-bar.component'; import { HomePageComponent } from './home-page/home-page.component'; import { ContentAreaComponent } from './content-area/content-area.component'; import { TopBarComponent } from './top-bar/top-bar.component'; import { BottomBarComponent } from './bottom-bar/bottom-bar.component'; import { ToastrModule } from 'ngx-toastr'; import { MatDialogModule } from '@angular/material/dialog'; import { HttpClientModule } from '@angular/common/http'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { ToolbarComponent } from './common/components/toolbar/toolbar.component'; import { DataService } from './common/services/data.service'; import { DatePipe } from '@angular/common'; import { NgSelectModule } from '@ng-select/ng-select'; import { CommonService } from './common/services/common.service'; import { BsDatepickerModule } from 'ngx-bootstrap/datepicker'; import { AgGridModule } from 'ag-grid-angular'; import { httpInterceptorProviders } from 'src/app/common/http-interceptors'; @NgModule({ declarations: [ AppComponent, FullLayoutComponent, ErrorPageComponent, ErrorPage2Component, ActionBarComponent, HomePageComponent, ContentAreaComponent, TopBarComponent, BottomBarComponent, ToolbarComponent, ], imports: [ BrowserModule, FormsModule, ReactiveFormsModule, AppRoutingModule, BrowserAnimationsModule, MatDialogModule, HttpClientModule, NgSelectModule, BrowserAnimationsModule, BsDatepickerModule.forRoot(), ToastrModule.forRoot({ closeButton: true }), AgGridModule.withComponents([ ]), ], exports: [ ], schemas: [ CUSTOM_ELEMENTS_SCHEMA ], providers: [httpInterceptorProviders, DataService, DatePipe, CommonService], bootstrap: [AppComponent], }) export class AppModule { }