1 import { Component, OnInit, TemplateRef } from '@angular/core';
2 import { FormGroup } from '@angular/forms';
4 import { BsModalRef } from 'ngx-bootstrap/modal';
7 selector: 'cd-confirmation-modal',
8 templateUrl: './confirmation-modal.component.html',
9 styleUrls: ['./confirmation-modal.component.scss']
11 export class ConfirmationModalComponent implements OnInit {
13 bodyTpl: TemplateRef<any>;
20 confirmationForm: FormGroup;
22 boundCancel = this.cancel.bind(this);
24 constructor(public modalRef: BsModalRef) {
25 this.confirmationForm = new FormGroup({});
29 this.bodyContext = this.bodyContext || {};
30 this.bodyContext['$implicit'] = this.bodyData;
40 stopLoadingSpinner() {
41 this.confirmationForm.setErrors({ cdSubmitButton: true });