3 <ng-container class="modal-title">
4 <ng-container *ngTemplateOutlet="deletionHeading"></ng-container>
7 <ng-container class="modal-content">
8 <form name="deletionForm"
10 [formGroup]="deletionForm"
12 <div class="modal-body">
13 <ng-container *ngTemplateOutlet="description"></ng-container>
16 To confirm the deletion, enter
18 <kbd>{{ pattern }}</kbd>
23 <ng-container *ngTemplateOutlet="deletionHeading"></ng-container>
26 <div class="form-group"
27 [ngClass]="{'has-error': deletionForm.showError('confirmation', formDir)}">
32 [placeholder]="pattern"
33 [pattern]="escapeRegExp(pattern)"
35 (keyup)="updateConfirmation($event)"
36 formControlName="confirmation"
38 <span class="help-block"
39 *ngIf="deletionForm.showError('confirmation', formDir, 'required')"
41 This field is required.
43 <span class="help-block"
44 *ngIf="deletionForm.showError('confirmation', formDir, 'pattern')">
45 '{{ confirmation.value }}'
46 <span i18n>doesn't match</span>
51 <div class="modal-footer">
52 <cd-submit-button #submitButton
54 (submitAction)="deletionCall()">
55 <ng-container *ngTemplateOutlet="deletionHeading"></ng-container>
57 <button class="btn btn-link btn-sm"
67 <ng-template #deletionHeading>