2 <div class="modal-background" [@toggleBackground]="modalVisible" ></div>
3 <div class="sdc-modal {{size}}">
4 <div class="sdc-modal__wrapper sdc-modal-type-{{type}}" [@toggleModal]="modalVisible" (@toggleModal.done)="modalToggled($event)">
6 <div class="sdc-modal__header sdc-{{type}}__header">
7 <div class="sdc-modal__icon" *ngIf="type!='custom'" [innerHtml]="svgIconContentSafeHtml"></div>
9 <div *ngIf="title" class="title" >
13 [name]="titleIcon.iconName"
14 [mode]="titleIcon.iconMode"
15 [size]="titleIcon.iconSize">
18 <sdc-modal-close-button #modalCloseButton [testId]="'close' | calculateTestId : testId" [modalInstanceRef]="instanceRef"></sdc-modal-close-button>
21 <div class="sdc-modal__content">
22 <div *ngIf="message" [innerHtml]="message"></div>
23 <div #dynamicContentContainer></div>
24 <div class="disabled-modal" *ngIf="isDisabled"></div>
27 <div class="sdc-modal__footer">
28 <custom-modal-button *ngFor="let button of buttons"
30 [type]="button.type || 'primary'"
31 [disabled]="button.disabled"
32 [size] = "button.size ? button.size : 'default'"
33 [closeModal]="button.closeModal"
34 [spinner_position]="button.spinner_position"
35 [show_spinner]="button.show_spinner"
36 [callback]="button.callback"
37 [testId]="'button-' + button.text | calculateTestId : testId"
38 (closeModalEvent)="closeModal(button.text)"
40 </custom-modal-button>