import { Component, EventEmitter, Input, Output } from "@angular/core"; import { CipherView } from "@bitwarden/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() last: boolean; @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); } }