diff --git a/.changeset/serious-hornets-remember.md b/.changeset/serious-hornets-remember.md new file mode 100644 index 0000000000..05221cd055 --- /dev/null +++ b/.changeset/serious-hornets-remember.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-circleci': patch +--- + +Hide empty time field data for queued builds which haven't started yet diff --git a/plugins/circleci/src/components/BuildsPage/lib/CITable/CITable.tsx b/plugins/circleci/src/components/BuildsPage/lib/CITable/CITable.tsx index a9d19bf6db..248275fb77 100644 --- a/plugins/circleci/src/components/BuildsPage/lib/CITable/CITable.tsx +++ b/plugins/circleci/src/components/BuildsPage/lib/CITable/CITable.tsx @@ -205,18 +205,19 @@ const generatedColumns: TableColumn[] = [ { title: 'Time', field: 'startTime', - render: (row: Partial) => ( - <> - - run {relativeTimeTo(row?.startTime)} - - - {row?.stopTime - ? `took ${durationHumanized(row?.startTime, row?.stopTime)}` - : ''} - - - ), + render: (row: Partial) => + row?.startTime ? ( + <> + + run {relativeTimeTo(row?.startTime)} + + + {row?.stopTime + ? `took ${durationHumanized(row?.startTime, row?.stopTime)}` + : ''} + + + ) : null, }, { title: 'Workflow',