Improve chart titles
This commit is contained in:
parent
18a32315ea
commit
74110a94d7
@ -9,7 +9,12 @@
|
|||||||
<div class="metric-item">
|
<div class="metric-item">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h6 class="card-title mb-0">CPU</h6>
|
<h6 class="card-title mb-0">
|
||||||
|
CPU
|
||||||
|
<span class="current-value">
|
||||||
|
{{ props.metricsData.cpu.data[props.metricsData.cpu.data.length - 1] || 0 }}%
|
||||||
|
</span>
|
||||||
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<Line
|
<Line
|
||||||
@ -24,7 +29,12 @@
|
|||||||
<div class="metric-item">
|
<div class="metric-item">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h6 class="card-title mb-0">Memory</h6>
|
<h6 class="card-title mb-0">
|
||||||
|
Memory
|
||||||
|
<span class="current-value">
|
||||||
|
{{ props.metricsData.memory.data[props.metricsData.memory.data.length - 1] || 0 }}%
|
||||||
|
</span>
|
||||||
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<Line
|
<Line
|
||||||
@ -39,7 +49,12 @@
|
|||||||
<div class="metric-item">
|
<div class="metric-item">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<h6 class="card-title mb-0">Storage</h6>
|
<h6 class="card-title mb-0">
|
||||||
|
Storage
|
||||||
|
<span class="current-value">
|
||||||
|
{{ props.metricsData.storage?.data[props.metricsData.storage?.data.length - 1] || 0 }}%
|
||||||
|
</span>
|
||||||
|
</h6>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<Line
|
<Line
|
||||||
@ -123,7 +138,8 @@ const chartOptions = {
|
|||||||
},
|
},
|
||||||
plugins: {
|
plugins: {
|
||||||
legend: {
|
legend: {
|
||||||
position: 'top'
|
position: 'top',
|
||||||
|
display: false // Hide legend completely
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
animation: false,
|
animation: false,
|
||||||
@ -144,7 +160,7 @@ const healthChartData = computed(() => ({
|
|||||||
const cpuChartData = computed(() => ({
|
const cpuChartData = computed(() => ({
|
||||||
labels: props.metricsData.cpu.labels,
|
labels: props.metricsData.cpu.labels,
|
||||||
datasets: [{
|
datasets: [{
|
||||||
label: 'CPU %',
|
label: 'CPU',
|
||||||
data: props.metricsData.cpu.data,
|
data: props.metricsData.cpu.data,
|
||||||
borderColor: 'rgb(75, 192, 192)',
|
borderColor: 'rgb(75, 192, 192)',
|
||||||
fill: false
|
fill: false
|
||||||
@ -154,7 +170,7 @@ const cpuChartData = computed(() => ({
|
|||||||
const memoryChartData = computed(() => ({
|
const memoryChartData = computed(() => ({
|
||||||
labels: props.metricsData.memory.labels,
|
labels: props.metricsData.memory.labels,
|
||||||
datasets: [{
|
datasets: [{
|
||||||
label: 'Memory %',
|
label: 'Memory',
|
||||||
data: props.metricsData.memory.data,
|
data: props.metricsData.memory.data,
|
||||||
borderColor: 'rgb(153, 102, 255)',
|
borderColor: 'rgb(153, 102, 255)',
|
||||||
fill: false
|
fill: false
|
||||||
@ -164,7 +180,7 @@ const memoryChartData = computed(() => ({
|
|||||||
const storageChartData = computed(() => ({
|
const storageChartData = computed(() => ({
|
||||||
labels: props.metricsData.storage?.labels || [],
|
labels: props.metricsData.storage?.labels || [],
|
||||||
datasets: [{
|
datasets: [{
|
||||||
label: 'Storage %',
|
label: 'Storage',
|
||||||
data: props.metricsData.storage?.data || [],
|
data: props.metricsData.storage?.data || [],
|
||||||
borderColor: 'rgb(255, 159, 64)',
|
borderColor: 'rgb(255, 159, 64)',
|
||||||
fill: false
|
fill: false
|
||||||
@ -216,5 +232,14 @@ const storageChartData = computed(() => ({
|
|||||||
.card-header h6 {
|
.card-header h6 {
|
||||||
font-size: 0.95rem;
|
font-size: 0.95rem;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.current-value {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #333;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user