import { Component, EventEmitter, Input, Output, } from '@angular/core'; import { CipherView } from 'jslib-common/models/view/cipherView'; @Component({ selector: 'app-cipher-row', templateUrl: 'cipher-row.component.html', }) export class CipherRowComponent { @Output() onSelected = new EventEmitter(); @Output() launchEvent = new EventEmitter(); @Output() onView = new EventEmitter(); @Input() cipher: CipherView; @Input() showView = false; @Input() title: string; selectCipher(c: CipherView) { this.onSelected.emit(c); } launchCipher(c: CipherView) { this.launchEvent.emit(c); } viewCipher(c: CipherView) { this.onView.emit(c); } }