import { Component, Input } from '@angular/core'; import { LucideIconAttributes } from './interface/lucide-icon-attributes.interface'; @Component({ selector: 'kit-expansion', templateUrl: './expansion.component.html', }) export class ExpansionComponent { @Input() title: string = ''; @Input() titleHtml: string = ''; // Para contenido HTML en el título @Input() allowHtml: boolean = false; // Flag para habilitar HTML @Input() description?: string; // opcional, puede ser texto o contenido proyectado @Input() lucideIcon?: LucideIconAttributes; @Input() iconPosition: string = 'left'; @Input() showIcon: boolean = true;// Posición del icono }