|
|
@@ -32,7 +32,7 @@
|
|
|
[disabled]="noFieldSelected() || noProductSelected()">{{ 'CALCULATOR.getDates' | translate}}</button>
|
|
|
</div>
|
|
|
<!-- LOADER -->
|
|
|
- <div [hidden]="!calcService.datesLoading" aria-hidden="true">
|
|
|
+ <div *ngIf="calcService.datesLoading" aria-hidden="true">
|
|
|
<p class="card-text placeholder-glow">
|
|
|
<span class="placeholder col-6"></span>
|
|
|
</p>
|
|
|
@@ -47,9 +47,13 @@
|
|
|
<!-- TODO: date-picker instead of select -->
|
|
|
<fc-date-range-slider [values]="calcService.availableDates"></fc-date-range-slider>
|
|
|
</div>
|
|
|
- <div [hidden]="noDates()">
|
|
|
+ <div class="d-flex" *ngIf="!noDates()">
|
|
|
<button type="button" class="btn btn-primary btn-lg" (click)="getZones()"
|
|
|
[disabled]="noDateSelected()">{{ 'CALCULATOR.getZones' | translate }}</button>
|
|
|
+ <!-- LOADER -->
|
|
|
+ <div class="spinner-border spinner mx-2" role="status" *ngIf="calcService.zonesLoading">
|
|
|
+ <span class="visually-hidden">{{ 'CALCULATOR.loading' | translate }}...</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|