import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; import { DatasetListingModel } from '../../../../core/model/dataset/dataset-listing'; @Component({ selector: 'app-dataset-listing-item-component', templateUrl: './dataset-listing-item.component.html', styleUrls: ['./dataset-listing-item.component.scss'] }) export class DatasetListingItemComponent implements OnInit { @Input() dataset: DatasetListingModel; @Input() showDivider: boolean = true; @Output() onClick: EventEmitter = new EventEmitter(); isDraft: boolean; constructor() { } ngOnInit() { if (this.dataset.status == 0) { this.isDraft = true } else { this.isDraft = false } } itemClicked() { this.onClick.emit(this.dataset); } }