<div *ngIf="outputFamilyList.length == 1"> <div class="border rounded my-2"> <p class="border-bottom bg-light text-primary py-4 pl-4">{{ outputFamilyList[0].label }}</p> <div class="p-3"> <app-output-by-family [outputFamily]="outputFamilyList[0]" [datasetAttributeList]="datasetAttributeList" [categoryList]="categoryList" [outputList]="outputList" (changed)="change($event)"> </app-output-by-family> </div> </div> </div> <accordion *ngIf="outputFamilyList.length > 1"> <accordion-group #ag *ngFor="let family of outputFamilyList" [panelClass]="'custom-accordion'" class="my-2" [isOpen]="true"> <button class="btn btn-link btn-block clearfix" accordion-heading> <div class="pull-left float-left"> {{ family.label }} <span *ngIf="ag.isOpen"><i class="fas fa-chevron-up"></i></span> <span *ngIf="!ag.isOpen"><i class="fas fa-chevron-down"></i></span> </div> </button> <app-output-by-family [outputFamily]="family" [datasetAttributeList]="datasetAttributeList" [categoryList]="categoryList" [outputList]="outputList" (changed)="change($event)"> </app-output-by-family> </accordion-group> </accordion>