diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html
index 6e23a65..30c851a 100644
--- a/plugins/sentinel/dashboard.html
+++ b/plugins/sentinel/dashboard.html
@@ -203,18 +203,6 @@
'
';
- if (typeof MiniChart !== 'undefined') {
- var mcBody = card.querySelector('.metrics-body');
- if (mcBody) {
- try {
- _chartInstances[id] = [
- new MiniChart(id+'-cpu', '#7aa2f7'),
- new MiniChart(id+'-mem', '#9ece6a'),
- new MiniChart(id+'-net', '#e0af68'),
- ];
- } catch(e) { /* MiniChart init failed, continue without charts */ }
- }
- }
} else {
card.innerHTML =
''+(n.online?'🟢':'🔴')+' '+esc(n.name)+'
'+
@@ -225,6 +213,15 @@
'';
}
grid.appendChild(card);
+ if (isRow && typeof MiniChart !== 'undefined') {
+ try {
+ _chartInstances[id] = [
+ new MiniChart(id+'-cpu', '#7aa2f7'),
+ new MiniChart(id+'-mem', '#9ece6a'),
+ new MiniChart(id+'-net', '#e0af68'),
+ ];
+ } catch(e) {}
+ }
_cardCache[id] = card;
}