summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/shared/components/usage-bar/usage-bar.component.html
blob: 0602a4e59c8220a34efd6be3e43b08340d03d7b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<ng-template #usageTooltipTpl>
  <table>
    <tr>
      <td class="text-left">Used:&nbsp;</td>
      <td class="text-right"><strong> {{ isBinary ? (used | dimlessBinary) : (used | dimless) }}</strong></td>
    </tr>
    <tr *ngIf="calculatePerc">
      <td class="text-left">Free:&nbsp;</td>
      <td class="'text-right"><strong>{{ isBinary ? (total - used | dimlessBinary) : (total - used | dimless) }}</strong></td>
    </tr>
  </table>
</ng-template>

<div class="progress"
     data-placement="left"
     [ngbTooltip]="usageTooltipTpl">
  <div class="progress-bar bg-info"
       [ngClass]="{'bg-warning': usedPercentage/100 >= warningThreshold, 'bg-danger': usedPercentage/100 >= errorThreshold}"
       role="progressbar"
       [style.width]="usedPercentage + '%'">
    <span>{{ usedPercentage | number: '1.0-' + decimals }}%</span>
  </div>
  <div class="progress-bar bg-freespace"
       role="progressbar"
       [style.width]="freePercentage + '%'">
  </div>
</div>