import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { NgbDateAdapter } from '@ng-bootstrap/ng-bootstrap'; import { NgbDateMomentAdapter } from './util/datepicker-adapter'; import { ZipConnectSharedLibsModule, ZipConnectSharedCommonModule, JhiLoginModalComponent, HasAnyAuthorityDirective } from './'; @NgModule({ imports: [ZipConnectSharedLibsModule, ZipConnectSharedCommonModule], declarations: [JhiLoginModalComponent, HasAnyAuthorityDirective], providers: [{ provide: NgbDateAdapter, useClass: NgbDateMomentAdapter }], entryComponents: [JhiLoginModalComponent], exports: [ZipConnectSharedCommonModule, JhiLoginModalComponent, HasAnyAuthorityDirective], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class ZipConnectSharedModule { static forRoot() { return { ngModule: ZipConnectSharedModule }; } }