core/modal/modal-confirm.component.ts
| selector | c8y-confirm-modal | 
| templateUrl | ./modal-confirm.component.html | 
| Properties | 
| Methods | 
| Inputs | 
| Accessors | 
| constructor(modal: BsModalRef) | ||||||
| 
                                    Parameters :
                                     
 | 
| body | 
| Type : string | 
| labels | 
| status | 
| Type : StatusType | 
| Default value : Status.INFO | 
| title | 
| Type : string | 
| ngOnDestroy | 
| ngOnDestroy() | 
| 
                        Returns :          void | 
| close | 
| Type : function | 
| dismiss | 
| Type : function | 
| result | 
| Type : Promise<boolean> | 
| labels | ||||||
| get labels() | ||||||
| set labels(labels: ModalLabels) | ||||||
| 
                                        Parameters :
                                         
 
                                    Returns :          void | 
| classIcon | 
| get classIcon() | 
| classAlert | 
| get classAlert() | 
<div class="c8y-prompt alert" [ngClass]="[classAlert]">
  <h3 class="m-b-16" *ngIf="title">
    <i class="dlt-c8y-icon" [ngClass]="[classIcon]"></i>
    <span *ngIf="title">{{ title | translate }}</span>
  </h3>
  <p class="text-break-word">{{ body | translate }}</p>
  <ng-content></ng-content>
  <div class="alert-footer">
    <button
      title="{{ labels.cancel | translate }}"
      class="btn btn-default"
      *ngIf="labels.cancel !== null"
      (click)="dismiss()"
    >
      {{ labels.cancel | translate }}
    </button>
    <button title="{{ labels.ok | translate }}" class="btn btn-primary" (click)="close()">
      {{ labels.ok | translate }}
    </button>
  </div>
</div>