Skip to content
Snippets Groups Projects
output-tabs.component.html 1.59 KiB
Newer Older
François Agneray's avatar
François Agneray committed
<div *ngIf="outputFamilyList.length == 1">
    <div class="border rounded my-2">
François Agneray's avatar
François Agneray committed
        <p class="border-bottom bg-light text-primary py-4 pl-4 mb-0">{{ outputFamilyList[0].label }}</p>
        <div class="px-3 pb-3 pt-0">
            <app-output-by-family
                [outputFamily]="outputFamilyList[0]" 
                [datasetAttributeList]="datasetAttributeList"
                [categoryList]="categoryList" 
                [outputList]="outputList" 
                (outputListEmpty)="outputListEmpty.emit($event)"
                (change)="change.emit($event)">
            </app-output-by-family>
        </div>
    </div>
</div>

François Agneray's avatar
François Agneray committed
<accordion *ngIf="outputFamilyList.length > 1">
Tifenn Guillas's avatar
Tifenn Guillas committed
    <accordion-group #ag *ngFor="let family of getOutputFamilyListSortedByDisplay()"
        [panelClass]="'custom-accordion-output'" class="my-2" [isOpen]="true">
François Agneray's avatar
François Agneray committed
        <button class="btn btn-link btn-block clearfix" accordion-heading>
            <div class="pull-left float-left">
                {{ family.label }}
François Agneray's avatar
François Agneray committed
                &nbsp;
Tifenn Guillas's avatar
Tifenn Guillas committed
                <span *ngIf="ag.isOpen"><span class="fas fa-chevron-up"></span></span>
                <span *ngIf="!ag.isOpen"><span class="fas fa-chevron-down"></span></span>
François Agneray's avatar
François Agneray committed
            </div>
        </button>
        <app-output-by-family 
            [outputFamily]="family" 
            [datasetAttributeList]="datasetAttributeList"
            [categoryList]="categoryList" 
            [outputList]="outputList"
            (outputListEmpty)="outputListEmpty.emit($event)"
            (change)="change.emit($event)">
        </app-output-by-family>
François Agneray's avatar
François Agneray committed
    </accordion-group>
</accordion>