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