import { Component, Input } from '@angular/core'; import { NgIf } from '@angular/common'; @Component({ selector: 'app-heading-renderer', standalone: true, imports: [NgIf], template: `

{{ config['text'] }}

{{ config['text'] }}

{{ config['text'] }}

{{ config['text'] }}

{{ config['text'] }}
{{ config['text'] }}
`, }) export class HeadingRenderer { @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('; '); } }