<div class="row text-center"> <div class="col"> <h1 [ngStyle]="{'color': instance.progress_bar_title_color }">{{ instance.progress_bar_title }}</h1> <p [ngStyle]="{'color': instance.progress_bar_subtitle_color }">{{ instance.progress_bar_subtitle }}</p> </div> </div> <div class="progress-navigation"> <div class="progress progress-with-circle" [ngStyle]="{'background-color': instance.progress_bar_color }"> <div class="progress-bar" [ngClass]="getStepClass()" [ngStyle]="{'background-color': instance.progress_bar_active_color }" role="progressbar" aria-valuenow="1" aria-valuemin="1" aria-valuemax="4"> </div> </div> <ul class="nav nav-pills"> <li class="nav-item checked" [ngClass]="{'active': currentStep === 'dataset'}"> <a class="nav-link" [ngStyle]="getNavItemAStyle('dataset', true)" routerLink="/instance/{{ instance.name }}/search/dataset/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('dataset', true)"> <span class="fas fa-book"></span> </div> {{ instance.progress_bar_step_dataset_title }} </a> </li> <li id="criteriaStep" class="nav-item" [ngClass]="{'active': currentStep === 'criteria', 'checked': criteriaStepChecked}"> <a *ngIf="datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('criteria', criteriaStepChecked)" routerLink="/instance/{{ instance.name }}/search/criteria/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('criteria', criteriaStepChecked)"> <span class="fas fa-filter"></span> </div> {{ instance.progress_bar_step_criteria_title }} </a> <a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('criteria', criteriaStepChecked)" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('criteria', criteriaStepChecked)"> <span class="fas fa-filter"></span> </div> {{ instance.progress_bar_step_criteria_title }} </a> </li> <li class="nav-item" [ngClass]="{'active': currentStep === 'output', 'checked': outputStepChecked}"> <a *ngIf="datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('output', outputStepChecked)" routerLink="/instance/{{ instance.name }}/search/output/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('output', outputStepChecked)"> <span class="fas fa-eye"></span> </div> {{ instance.progress_bar_step_output_title }} </a> <a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('output', outputStepChecked)" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('output', outputStepChecked)"> <span class="fas fa-eye"></span> </div> {{ instance.progress_bar_step_output_title }} </a> </li> <li class="nav-item" [ngClass]="{'active': currentStep === 'result', 'checked': resultStepChecked}"> <a *ngIf="datasetSelected" class="nav-link" [ngClass]="{'disabled': outputList.length < 1}" [ngStyle]="getNavItemAStyle('result', resultStepChecked)" routerLink="/instance/{{ instance.name }}/search/result/{{ datasetSelected }}" [queryParams]="queryParams" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('result', resultStepChecked)"> <span class="fas fa-table"></span> </div> {{ instance.progress_bar_step_result_title }} </a> <a *ngIf="!datasetSelected" class="nav-link" [ngClass]="{'disabled': !datasetSelected}" [ngStyle]="getNavItemAStyle('result', resultStepChecked)" data-toggle="tab"> <div class="icon-circle" [ngStyle]="getNavItemIconCircleStyle('result', resultStepChecked)"> <span class="fas fa-table"></span> </div> {{ instance.progress_bar_step_result_title }} </a> </li> </ul> </div>