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 && (