diff --git a/orchestrator/src/client/components/JobList.tsx b/orchestrator/src/client/components/JobList.tsx index 866173d..07ac840 100644 --- a/orchestrator/src/client/components/JobList.tsx +++ b/orchestrator/src/client/components/JobList.tsx @@ -96,13 +96,16 @@ const compareJobs = (a: Job, b: Job, sort: JobSort) => { value = statusRank[a.status] - statusRank[b.status]; break; case "score": - if (a.suitabilityScore == null && b.suitabilityScore == null) { + const aScore = a.suitabilityScore; + const bScore = b.suitabilityScore; + + if (aScore == null && bScore == null) { value = 0; break; } - if (a.suitabilityScore == null) return 1; - if (b.suitabilityScore == null) return -1; - value = compareNumber(a.suitabilityScore, b.suitabilityScore); + if (aScore == null) return 1; + if (bScore == null) return -1; + value = compareNumber(aScore, bScore); break; case "discoveredAt": value = compareNullable(dateValue(a.discoveredAt), dateValue(b.discoveredAt), compareNumber); diff --git a/orchestrator/src/client/components/JobTable.tsx b/orchestrator/src/client/components/JobTable.tsx index 3e05a83..4d81f2d 100644 --- a/orchestrator/src/client/components/JobTable.tsx +++ b/orchestrator/src/client/components/JobTable.tsx @@ -181,12 +181,12 @@ export const JobTable: React.FC = ({ return ( - + - - {job.employer} + + {job.employer} @@ -204,7 +204,7 @@ export const JobTable: React.FC = ({ - + {job.location || "—"}