diff --git a/src/components/agents/SummaryTab.vue b/src/components/agents/SummaryTab.vue
index 173a6fe..b42efee 100644
--- a/src/components/agents/SummaryTab.vue
+++ b/src/components/agents/SummaryTab.vue
@@ -102,7 +102,13 @@
Disks
{{ disk.device }} ({{ disk.fstype }})
-
+
{{ disk.free }} free of {{ disk.total }}
@@ -130,6 +136,16 @@ export default {
const summary = ref(null);
const loading = ref(false);
+ function diskBarColor(percent) {
+ if (percent < 80) {
+ return "positive";
+ } else if (percent > 80 && percent < 95) {
+ return "warning";
+ } else {
+ return "negative";
+ }
+ }
+
const disks = computed(() => {
if (!summary.value.disks) {
return [];
@@ -181,6 +197,7 @@ export default {
// methods
getSummary,
refreshSummary,
+ diskBarColor,
};
},
};