aboutsummaryrefslogtreecommitdiffstats
path: root/sdc-workflow-designer-ui/src/app/paletx/plx-modal/modal.module.ts
blob: 67fdb478d3e76568c7f26fcc3dfcce97587e8c2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import {NgModule, ModuleWithProviders} from '@angular/core';

import {PlxModalBackdrop} from './modal-backdrop';
import {PlxModalWindow} from './modal-window';
import {PlxModalStack} from './modal-stack';
import {PlxModal} from './modal';

export {PlxModal, PlxModalOptions} from './modal';
export {PlxModalRef, PlxActiveModal} from './modal-ref';
export {ModalDismissReasons} from './modal-dismiss-reasons';

@NgModule({
    declarations: [PlxModalBackdrop, PlxModalWindow],
    entryComponents: [PlxModalBackdrop, PlxModalWindow],
    providers: [PlxModal]
})
export class PlxModalModule {
    public static forRoot(): ModuleWithProviders {
        return {ngModule: PlxModalModule, providers: [PlxModal, PlxModalStack]};
    }
}