Files
dspace-angular/src/app/item-page/versions/item-versions-delete-modal/item-versions-delete-modal.component.ts
2023-01-03 17:03:19 +01:00

33 lines
790 B
TypeScript

import { Component, EventEmitter, Output } from '@angular/core';
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
@Component({
selector: 'ds-item-versions-delete-modal',
templateUrl: './item-versions-delete-modal.component.html',
styleUrls: ['./item-versions-delete-modal.component.scss']
})
export class ItemVersionsDeleteModalComponent {
/**
* An event fired when the cancel or confirm button is clicked, with respectively false or true
*/
@Output()
response = new EventEmitter<boolean>();
versionNumber: number;
constructor(
protected activeModal: NgbActiveModal,) {
}
onModalClose() {
this.response.emit(false);
this.activeModal.dismiss();
}
onModalSubmit() {
this.response.emit(true);
this.activeModal.close();
}
}