From 83016b141558d3a3356b421a8613749df9f4fb6a Mon Sep 17 00:00:00 2001 From: phixMe Date: Tue, 15 Oct 2024 12:14:09 -0700 Subject: [PATCH] Fix reverse runs Signed-off-by: phixMe --- web/src/routes/dashboard/JobRunItem.tsx | 59 +++++++++++++------------ 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/web/src/routes/dashboard/JobRunItem.tsx b/web/src/routes/dashboard/JobRunItem.tsx index a1ef4f2d3c..87a7c40692 100644 --- a/web/src/routes/dashboard/JobRunItem.tsx +++ b/web/src/routes/dashboard/JobRunItem.tsx @@ -20,6 +20,7 @@ interface Props { const JobRunItem: React.FC = ({ job }) => { const navigate = useNavigate() + const reversedRuns = [...(job.latestRuns || [])].reverse(); const longestRun = useMemo( () => job.latestRuns?.reduce((acc, run) => (acc.durationMs > run.durationMs ? acc : run)), [job.latestRuns] @@ -73,34 +74,36 @@ const JobRunItem: React.FC = ({ job }) => { }} /> ))} - {job.latestRuns?.reverse().map((run) => ( - - - - {run ? stopWatchDuration(run.durationMs) : 'N/A'} - - - } - > - - - ))} + {reversedRuns.map((run) => { + return ( + + + + {run ? stopWatchDuration(run.durationMs) : 'N/A'} + + + } + > + + + ); + })}