This commit is contained in:
parent
b3298e7213
commit
dc622dd0ac
2 changed files with 5 additions and 2 deletions
|
|
@ -462,6 +462,8 @@ export const BuildStatus: TypedComponent<BuildStatusAttrs> = {
|
|||
...(build.completed_at ? [{stage: 'Build Completed', time: build.completed_at, icon: '✅'}] : []),
|
||||
];
|
||||
|
||||
let startedAt = build.started_at || build.requested_at;
|
||||
|
||||
return m('div.container.mx-auto.p-4', [
|
||||
// Build Header
|
||||
m('.build-header.mb-6', [
|
||||
|
|
@ -485,8 +487,8 @@ export const BuildStatus: TypedComponent<BuildStatusAttrs> = {
|
|||
]),
|
||||
m('.stat.bg-base-100.shadow.rounded-lg.p-4', [
|
||||
m('.stat-title', 'Duration'),
|
||||
m('.stat-value.text-2xl', (build.completed_at - build.started_at) ? formatDuration((build.completed_at - build.started_at)) : '—'),
|
||||
m('.stat-desc', build.started_at ? formatDateTime(build.started_at) : 'Not started')
|
||||
m('.stat-value.text-2xl', (build.completed_at - startedAt) ? formatDuration((build.completed_at - startedAt)) : '—'),
|
||||
m('.stat-desc', startedAt ? formatDateTime(startedAt) : 'Not started')
|
||||
])
|
||||
])
|
||||
]),
|
||||
|
|
|
|||
|
|
@ -462,6 +462,7 @@ export function formatDateTime(epochNanos: number): string {
|
|||
|
||||
export function formatDuration(durationNanos?: number | null): string {
|
||||
let durationMs = durationNanos ? durationNanos / 1000000 : null;
|
||||
console.warn('Formatting duration:', durationMs);
|
||||
if (!durationMs || durationMs <= 0) {
|
||||
return '—';
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue