Skip to content
Snippets Groups Projects
shared.module.ts 1.18 KiB
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 { ModalModule, TabsModule, AccordionModule, CollapseModule, PopoverModule, PaginationModule } from 'ngx-bootstrap';
import { BsModalService } from 'ngx-bootstrap/modal';
import { NgSelectModule } from '@ng-select/ng-select';

@NgModule({
    imports: [
        CommonModule,
        FormsModule,
        ReactiveFormsModule,
        ToastrModule.forRoot(),
        ModalModule.forRoot(),
        TabsModule.forRoot(),
        AccordionModule.forRoot(),
        CollapseModule.forRoot(),
        PopoverModule.forRoot(),
        PaginationModule.forRoot(),
        NgSelectModule,
        RouterModule
    ],
    exports: [
        CommonModule,
        FormsModule,
        ReactiveFormsModule,
        ToastrModule,
        ModalModule,
        TabsModule,
        AccordionModule,
        CollapseModule,
        PopoverModule,
        PaginationModule,
        NgSelectModule
    ],
    providers: [ BsModalService ]
})
export class SharedModule { }