import { Component, Input, OnInit } from '@angular/core' @Component({ selector: 'my-edit-button', template: ` ` }) export class EditButtonComponent implements OnInit { @Input() label: string @Input() title: string @Input() routerLink: string[] | string = [] @Input() responsiveLabel = false ngOnInit () { // No label if (this.label === undefined && !this.title) { this.title = $localize`Update` } // Use default label if (this.label === '') { this.label = $localize`Update` if (!this.title) { this.title = this.label } } } }