Minor timestamp fix
Some checks failed
/ setup (push) Has been cancelled

This commit is contained in:
Stuart Axelbrooke 2025-08-16 16:21:43 -07:00
parent b3298e7213
commit dc622dd0ac
2 changed files with 5 additions and 2 deletions

View file

@ -462,6 +462,8 @@ export const BuildStatus: TypedComponent<BuildStatusAttrs> = {
...(build.completed_at ? [{stage: 'Build Completed', time: build.completed_at, icon: '✅'}] : []), ...(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', [ return m('div.container.mx-auto.p-4', [
// Build Header // Build Header
m('.build-header.mb-6', [ 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.bg-base-100.shadow.rounded-lg.p-4', [
m('.stat-title', 'Duration'), m('.stat-title', 'Duration'),
m('.stat-value.text-2xl', (build.completed_at - build.started_at) ? formatDuration((build.completed_at - build.started_at)) : '—'), m('.stat-value.text-2xl', (build.completed_at - startedAt) ? formatDuration((build.completed_at - startedAt)) : '—'),
m('.stat-desc', build.started_at ? formatDateTime(build.started_at) : 'Not started') m('.stat-desc', startedAt ? formatDateTime(startedAt) : 'Not started')
]) ])
]) ])
]), ]),

View file

@ -462,6 +462,7 @@ export function formatDateTime(epochNanos: number): string {
export function formatDuration(durationNanos?: number | null): string { export function formatDuration(durationNanos?: number | null): string {
let durationMs = durationNanos ? durationNanos / 1000000 : null; let durationMs = durationNanos ? durationNanos / 1000000 : null;
console.warn('Formatting duration:', durationMs);
if (!durationMs || durationMs <= 0) { if (!durationMs || durationMs <= 0) {
return '—'; return '—';
} }