blob: f4defc06ceeb3a8c04c80b89524ca87c97599b7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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();
}
}
|