1 import { Component, Input, OnChanges } from '@angular/core';
3 import _ from 'lodash';
6 selector: 'cd-usage-bar',
7 templateUrl: './usage-bar.component.html',
8 styleUrls: ['./usage-bar.component.scss']
10 export class UsageBarComponent implements OnChanges {
16 warningThreshold: number;
18 errorThreshold: number;
26 title = $localize`usage`;
28 usedPercentage: number;
29 freePercentage: number;
32 if (this.calculatePerc) {
33 this.usedPercentage = this.total > 0 ? (this.used / this.total) * 100 : 0;
34 this.freePercentage = 100 - this.usedPercentage;
37 this.used = this.used.slice(0, -1);
38 this.usedPercentage = Number(this.used);
39 this.freePercentage = 100 - this.usedPercentage;
41 this.usedPercentage = 0;