import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { ToastrModule } from 'ngx-toastr'; import { BsModalService } from 'ngx-bootstrap/modal'; import { NgSelectModule } from '@ng-select/ng-select'; import { ModalModule, TabsModule, AccordionModule, CollapseModule, PopoverModule, PaginationModule, BsDatepickerModule } from 'ngx-bootstrap'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, ToastrModule.forRoot(), ModalModule.forRoot(), TabsModule.forRoot(), AccordionModule.forRoot(), CollapseModule.forRoot(), PopoverModule.forRoot(), PaginationModule.forRoot(), BsDatepickerModule.forRoot(), NgSelectModule, RouterModule ], exports: [ CommonModule, FormsModule, ReactiveFormsModule, ToastrModule, ModalModule, TabsModule, AccordionModule, CollapseModule, PopoverModule, PaginationModule, BsDatepickerModule, NgSelectModule ], providers: [BsModalService] }) export class SharedModule { }