diff --git a/vps-monitor/frontend/src/components/VpsCard.jsx b/vps-monitor/frontend/src/components/VpsCard.jsx
index 830607c..6b149b0 100644
--- a/vps-monitor/frontend/src/components/VpsCard.jsx
+++ b/vps-monitor/frontend/src/components/VpsCard.jsx
@@ -118,6 +118,58 @@ export default function VpsCard({ vps, onAction, onLogs, onDelete, onUpdate, onE
)}
+ {/* Version de l'agent + bouton mise à jour */}
+ {vps.online && (
+
+ Agent :
+ {vps.agent_version ? (
+
+ {vps.agent_up_to_date ? '✓' : '⚠'} v{vps.agent_version}
+
+ ) : (
+
+ inconnu
+
+ )}
+ {(!vps.agent_up_to_date || vps.agent_version === 'unknown') && (
+
+ )}
+
+ )}
+
+ {/* Boutons de mise à jour par projet compose */}
+ {vps.online && composeProjects.length > 0 && (
+
+ {composeProjects.map(project => (
+
+ ))}
+
+ )}
+
{/* Informations système */}
{vps.online && vps.system && !collapsed && (
@@ -174,58 +226,6 @@ export default function VpsCard({ vps, onAction, onLogs, onDelete, onUpdate, onE
)}
- {/* Boutons de mise à jour par projet compose */}
- {!collapsed && vps.online && composeProjects.length > 0 && (
-
- {composeProjects.map(project => (
-
- ))}
-
- )}
-
- {/* Version de l'agent + bouton mise à jour */}
- {!collapsed && vps.online && (
-
- Agent :
- {vps.agent_version ? (
-
- {vps.agent_up_to_date ? '✓' : '⚠'} v{vps.agent_version}
-
- ) : (
-
- inconnu
-
- )}
- {(!vps.agent_up_to_date || vps.agent_version === 'unknown') && (
-
- )}
-
- )}
-
{/* Footer stats */}
{!collapsed && vps.online && total > 0 && (