import { JwtModule } from '@auth0/angular-jwt';
import { I18n } from '@ngx-translate/i18n-polyfill';
-import { BlockUIModule } from 'ng-block-ui';
+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';
declarations: [AppComponent],
imports: [
HttpClientModule,
- BlockUIModule.forRoot(),
BrowserModule,
BrowserAnimationsModule,
ToastrModule.forRoot({
config: {
tokenGetter: jwtTokenGetter
}
- })
+ }),
+ NgBootstrapFormValidationModule.forRoot()
],
exports: [SharedModule],
providers: [
},
{
provide: TRANSLATIONS,
- useFactory: (locale) => {
+ useFactory: (locale: string) => {
locale = locale || environment.default_lang;
try {
- return require(`raw-loader!locale/messages.${locale}.xlf`);
+ return require(`raw-loader!locale/messages.${locale}.xlf`).default;
} catch (error) {
return [];
}