diff --git a/frontend/packages/swarm-ui/src/pages/schedules/ScheduleForm.tsx b/frontend/packages/swarm-ui/src/pages/schedules/ScheduleForm.tsx index 5da69cca..27eeee9c 100644 --- a/frontend/packages/swarm-ui/src/pages/schedules/ScheduleForm.tsx +++ b/frontend/packages/swarm-ui/src/pages/schedules/ScheduleForm.tsx @@ -92,7 +92,8 @@ export function ScheduleForm({ ? amountNum * UNIT_SECONDS[unit] : null; const startUnix = fromLocalInput(start); - const cadenceValid = startUnix !== null && (!repeat || intervalSeconds !== null); + const cadenceValid = + startUnix !== null && (!repeat || intervalSeconds !== null); const picked: MultiselectFilterState = { values: agents, negate: false }; const toggleAgent = (a: string) => @@ -260,7 +261,10 @@ export function ScheduleForm({

) : null} {error ? ( - + ) : null}
diff --git a/frontend/packages/swarm-ui/src/pages/schedules/ScheduleTypes.ts b/frontend/packages/swarm-ui/src/pages/schedules/ScheduleTypes.ts index f1c9d2e8..980a733b 100644 --- a/frontend/packages/swarm-ui/src/pages/schedules/ScheduleTypes.ts +++ b/frontend/packages/swarm-ui/src/pages/schedules/ScheduleTypes.ts @@ -72,7 +72,10 @@ export function upcomingFires( count: number, ): number[] { if (intervalSeconds === null) return anchorUnix > nowUnix ? [anchorUnix] : []; - const first = Math.max(0, Math.ceil((nowUnix - anchorUnix) / intervalSeconds)); + const first = Math.max( + 0, + Math.ceil((nowUnix - anchorUnix) / intervalSeconds), + ); return Array.from( { length: count }, (_, i) => anchorUnix + (first + i) * intervalSeconds, diff --git a/frontend/packages/swarm-ui/src/pages/schedules/SchedulesPage.tsx b/frontend/packages/swarm-ui/src/pages/schedules/SchedulesPage.tsx index 8637ba3a..2fbae2d2 100644 --- a/frontend/packages/swarm-ui/src/pages/schedules/SchedulesPage.tsx +++ b/frontend/packages/swarm-ui/src/pages/schedules/SchedulesPage.tsx @@ -186,10 +186,7 @@ export function SchedulesPage() { } > {error ? ( - + ) : null} {actionError ? ( {upcoming && ageSeconds < 0 ? fmtUntil(-ageSeconds) : fmtAgo(ageSeconds)} + <> + {upcoming && ageSeconds < 0 ? fmtUntil(-ageSeconds) : fmtAgo(ageSeconds)} + ); }