import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { RibbonBarAction } from '../../../models/ribbon-bar-action.model'; @Component({ selector: 'fss-ribbon-bar-action', templateUrl: './ribbon-bar-action.component.html', styleUrls: ['./ribbon-bar-action.component.scss'] }) export class RibbonBarActionComponent implements OnInit { @Input() action!: RibbonBarAction; @Output() actionOutput: EventEmitter = new EventEmitter(); constructor() { } ngOnInit() { } onActionClick(action: any) { if (action.isEnabled) { this.actionOutput.emit(action.actionName); } } }