+ {/* Servers */}
+ {groupedItems.server && (
+
+ {groupedItems.server.map((item) => (
+
+ ))}
+
+ )}
+
+ {/* Services */}
+ {groupedItems.service && (
+
+ {groupedItems.service.map((item) => (
+
+ ))}
+
+ )}
+
+ {/* Sites */}
+ {groupedItems.site && (
+
+ {groupedItems.site.map((item) => (
+
+ ))}
+
+ )}
+
+ {/* Containers */}
+ {groupedItems.container && groupedItems.container[0] && (
+
+
+
+ {groupedItems.container[0].details?.up || 0}
+
+
+ de {groupedItems.container[0].details?.total || 0} containers activos
+
+ {(groupedItems.container[0].details?.down || 0) > 0 && (
+
+ {groupedItems.container[0].details.down} containers em baixo
+
+ )}
+
+
+
+ )}
+
+ {/* Backups */}
+ {groupedItems.backup && (
+
+ {groupedItems.backup.map((item) => (
+
+
+
{item.name}
+ {item.details?.age_hours !== undefined && (
+
Último: há {item.details.age_hours}h
+ )}
+
+
+
+ ))}
+
+ )}
+
+ {/* Storage */}
+ {groupedItems.storage && (
+
+ {groupedItems.storage.map((item) => (
+
+
+ {item.name}
+
+ {item.details?.used} / {item.details?.total}
+
+
+
+
+ ))}
+
+ )}
+
+ {/* WP Updates */}
+ {groupedItems.wp_update && groupedItems.wp_update[0] && (
+
+
+ {(groupedItems.wp_update[0].details?.manual_updates || 0) > 0 ? (
+ <>
+
+ {groupedItems.wp_update[0].details.manual_updates}
+
+
+ plugins precisam update manual
+
+ >
+ ) : (
+ <>
+
+
Tudo actualizado
+ >
+ )}
+
+
+ )}
+
+
+ {/* Footer */}
+