diff options
Diffstat (limited to 'ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services')
2 files changed, 40 insertions, 0 deletions
diff --git a/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.spec.ts b/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.spec.ts new file mode 100644 index 00000000..41e89601 --- /dev/null +++ b/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { RdpModalService } from './rdp-modal.service'; + +describe('RdpModalService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: RdpModalService = TestBed.get(RdpModalService); + expect(service).toBeTruthy(); + }); +}); diff --git a/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.ts b/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.ts new file mode 100644 index 00000000..f4defc06 --- /dev/null +++ b/ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services/rdp-modal.service.ts @@ -0,0 +1,28 @@ +import { Injectable } from '@angular/core'; +import { NgbModal, NgbModalOptions, NgbModalRef } from '@ng-bootstrap/ng-bootstrap'; + +@Injectable({ + providedIn: 'root' +}) +export class RdpModalService { + + constructor(private modalService: NgbModal) { } + + //KMM: Opens NGB Model and retruns the NGBModelRef instance as retrun type + open(content: any, options?: NgbModalOptions): NgbModalRef { + console.log("==== rdp modal service invoked ========"); + const modalRef = this.modalService.open(content); + return modalRef; + } + + // Dismisses all currently displayed modal windows with the supplied reason. + dismissAll(reason?: any): void { + this.modalService.dismissAll(reason); + } + + // Indicates if there are currently any open modal windows in the application. + hasOpenModals(): boolean { + return this.modalService.hasOpenModals(); + } + +} |