import { APP_BASE_HREF } from '@angular/common';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
-import {
- ErrorHandler,
- LOCALE_ID,
- NgModule,
- TRANSLATIONS,
- TRANSLATIONS_FORMAT
-} from '@angular/core';
+import { ErrorHandler, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
-import { I18n } from '@ngx-translate/i18n-polyfill';
-import { NgBootstrapFormValidationModule } from 'ng-bootstrap-form-validation';
-
-import { AccordionModule } from 'ngx-bootstrap/accordion';
-import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
-import { TabsModule } from 'ngx-bootstrap/tabs';
import { ToastrModule } from 'ngx-toastr';
import { AppRoutingModule } from './app-routing.module';
import { JsErrorHandler } from './shared/services/js-error-handler.service';
import { SharedModule } from './shared/shared.module';
-import { environment } from '../environments/environment';
-
@NgModule({
declarations: [AppComponent],
imports: [
AppRoutingModule,
CoreModule,
SharedModule,
- CephModule,
- AccordionModule.forRoot(),
- BsDropdownModule.forRoot(),
- TabsModule.forRoot(),
- NgBootstrapFormValidationModule.forRoot()
+ CephModule
],
exports: [SharedModule],
providers: [
{
provide: APP_BASE_HREF,
useValue: window['base-href']
- },
- {
- provide: TRANSLATIONS,
- useFactory: (locale: string) => {
- locale = locale || environment.default_lang;
- try {
- return require(`raw-loader!locale/messages.${locale}.xlf`).default;
- } catch (error) {
- return [];
- }
- },
- deps: [LOCALE_ID]
- },
- { provide: TRANSLATIONS_FORMAT, useValue: 'xlf' },
- I18n
+ }
],
bootstrap: [AppComponent]
})