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 usedPercentage: number;
27 freePercentage: number;
30 if (this.calculatePerc) {
31 this.usedPercentage = this.total > 0 ? (this.used / this.total) * 100 : 0;
32 this.freePercentage = 100 - this.usedPercentage;
35 this.used = this.used.slice(0, -1);
36 this.usedPercentage = Number(this.used);
37 this.freePercentage = 100 - this.usedPercentage;
39 this.usedPercentage = 0;