feat: show startup logs panel below deployment progress

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-14 23:24:08 +02:00
parent 81dd81fc07
commit 1287952387

View File

@@ -39,6 +39,7 @@ import type { ApplicationConfig, TapDefinition } from '../../api/queries/command
import { useCatalog } from '../../api/queries/catalog';
import type { CatalogApp, CatalogRoute } from '../../api/queries/catalog';
import { DeploymentProgress } from '../../components/DeploymentProgress';
import { StartupLogPanel } from '../../components/StartupLogPanel';
import { timeAgo } from '../../utils/format-utils';
import { applyTracedProcessorUpdate, applyRouteRecordingUpdate } from '../../utils/config-draft-utils';
import { PageLoader } from '../../components/PageLoader';
@@ -771,10 +772,11 @@ function OverviewSubTab({ app, deployments, versions, environments, envMap, sele
: <DataTable<DeploymentRow> columns={deploymentColumns} data={deploymentRows} flush />
}
</div>
{deployments.filter((d) => d.deployStage).map((d) => (
{deployments.filter((d) => d.deployStage || d.status === 'FAILED').map((d) => (
<div key={`progress-${d.id}`} style={{ marginBottom: 8 }}>
<span className={styles.cellMeta}>{d.containerName}</span>
<DeploymentProgress currentStage={d.deployStage} failed={d.status === 'FAILED'} />
<StartupLogPanel deployment={d} appSlug={app.slug} envSlug={environments.find(e => e.id === d.environmentId)?.slug ?? ''} />
</div>
))}