import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { geosource } from '../../../../../../i18n/traductions'; @Component({ selector: 'app-resource-download-item', templateUrl: './resource-download-item.component.html', styleUrls: ['./resource-download-item.component.scss'] }) export class ResourceDownloadItemComponent implements OnInit { @Input() formatName: string; @Input() formatExtension?: string; @Input() resourceName: string; @Input() resourceUrl ?: string; @Input() isQueryable: boolean; @Input() whichStepLoading ?: string; @Output() saveEvent = new EventEmitter(); @Output() abortEvent = new EventEmitter(); abortMessage: string = geosource.downloads.abort; constructor() { } ngOnInit() { } saveResource() { this.saveEvent.emit(null); } abortDownload() { this.abortEvent.emit(null); } }