import { booleanAttribute, Component, input } from '@angular/core'; export type CollapseType = 'accordion' | 'collapse'; @Component({ selector: 'app-collapse', templateUrl: './collapse.html', }) export class Collapse { readonly name = input(`collapse-${Math.random().toString(36).substring(2)}`); readonly type = input('collapse'); readonly multiple = input(false, { transform: booleanAttribute }); readonly active = input(false, { transform: booleanAttribute }); }