mirror of
https://github.com/jpros/tacticalrmm-web.git
synced 2026-03-01 07:41:00 +00:00
change drive color based on percent closes #802
This commit is contained in:
@@ -102,7 +102,13 @@
|
||||
<span class="text-subtitle2 text-bold">Disks</span>
|
||||
<div v-for="disk in disks" :key="disk.device">
|
||||
<span>{{ disk.device }} ({{ disk.fstype }})</span>
|
||||
<q-linear-progress rounded size="15px" :value="disk.percent / 100" color="green" class="q-mt-sm" />
|
||||
<q-linear-progress
|
||||
rounded
|
||||
size="15px"
|
||||
:value="disk.percent / 100"
|
||||
:color="diskBarColor(disk.percent)"
|
||||
class="q-mt-sm"
|
||||
/>
|
||||
<span>{{ disk.free }} free of {{ disk.total }}</span>
|
||||
<q-separator />
|
||||
</div>
|
||||
@@ -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,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user