refs #1075 formatBytes server usage
testing/ogGui-multibranch/pipeline/head There was a failure building this commit Details

oggui/translations
Alvaro Puente Mella 2024-11-08 12:47:23 +01:00
parent 7d798f4d26
commit bb964aacea
2 changed files with 16 additions and 5 deletions

View File

@ -14,10 +14,10 @@
[legend]="showLegend">
</ngx-charts-pie-chart>
<div class="disk-usage-info">
<p>Total: {{ diskUsage.total }}</p>
<p>Ocupado: {{ diskUsage.used }}</p>
<p>Disponible: {{ diskUsage.available }}</p>
<p>Libre: {{ diskUsage.percentage }}</p>
<p>Total: {{ formatBytes(diskUsage.total) }}</p>
<p>Ocupado: {{ formatBytes(diskUsage.used) }}</p>
<p>Disponible: {{ formatBytes(diskUsage.available) }}</p>
<p>Libre: {{ diskUsage.percentage }}%</p>
</div>
</div>

View File

@ -15,7 +15,6 @@ export class OgbootStatusComponent implements OnInit {
view: [number, number] = [1100, 500];
// Opciones de la gráfica
gradient: boolean = true;
showLegend: boolean = true;
showLabels: boolean = true;
@ -57,4 +56,16 @@ export class OgbootStatusComponent implements OnInit {
status: this.servicesStatus[key]
}));
}
formatBytes(bytes: number): string {
if (bytes >= 1e9) {
return (bytes / 1e9).toFixed(2) + ' GB';
} else if (bytes >= 1e6) {
return (bytes / 1e6).toFixed(2) + ' MB';
} else if (bytes >= 1e3) {
return (bytes / 1e3).toFixed(2) + ' KB';
} else {
return bytes + ' B';
}
}
}