import { Component, Input } from '@angular/core';
@Component({
selector: 'app-button-renderer',
standalone: true,
template: `
{{ config['text'] }}
`,
})
export class ButtonRenderer {
@Input() config: Record = {};
@Input() styles: Record = {};
get styleStr(): string {
return Object.entries(this.styles).map(([k, v]) => `${k.replace(/[A-Z]/g, c => '-' + c.toLowerCase())}: ${v}`).join('; ');
}
}