diff options
author | 2020-01-31 17:10:17 +0530 | |
---|---|---|
committer | 2020-02-03 07:45:35 +0000 | |
commit | 5505e42484efac0273627795583179d58f81a1ee (patch) | |
tree | aaa7a249a6f8c6eec80babbd37ffaa29a0ca3152 /ecomp-sdk/portalsdk-tag-library/projects/portalsdk-tag-lib/src/lib/rdp/services | |
parent | 2edccd7e8ef958d4891ba6de87a449daeb7593fe (diff) |
Added RDP Library
added RDP Library
Issue-ID: PORTAL-826
Change-Id: If00af4c55b568bb4e41c789b6b18749d8bc96858
Signed-off-by: Sudarshan Kumar <sudarshan.kumar@att.com>
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(); + } + +} |