+ {/* Tenant Header */}
+
+
+
+ {tenant?.name ?? tenantId}
+
+ {tenant?.tier && (
+
+ )}
+
+
+
+
+
+
+
+
+
+ {/* KPI Strip */}
+
+
+ {/* Environments overview */}
+ {environments && environments.length > 0 ? (
+
+ {/* Render hidden data-fetchers for each environment */}
+ {environments.map((env) => (
+
+ ))}
+
+ {environments.map((env) => {
+ const envApps = appsByEnv[env.id] ?? [];
+ const envRunning = envApps.filter((a) => a.currentDeploymentId !== null).length;
+ return (
+
navigate(`/environments/${env.id}`)}
+ >
+
+
+ {env.displayName}
+
+
+
+
+ {envApps.length} apps
+ {envRunning} running
+
+
+
+ );
+ })}
+
+
+ ) : (
+
+
+
+ }
+ />
+ )}
+
+ {/* Recent deployments placeholder */}
+
+ {allApps.length === 0 ? (
+
+ ) : (
+
+ Select an app from an environment to view its deployment history.
+
+ )}
+
+
+ );
+}
+