Skip to content

Commit e0f4786

Browse files
committed
Reorder visit options and filter to most recent five
1 parent ee9b741 commit e0f4786

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

frontend/i14/src/api/services.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,10 @@ export const dataToOptions = (d: ApiVisitSchema): Option[] =>
2525
desc: r.proposal?.title ?? "",
2626
label: makeLabel(r.proposal, s.instrumentSessionNumber, s.startTime),
2727
value: makeVisitId(r.proposal, s.instrumentSessionNumber),
28-
}))
29-
) ?? [];
28+
_ts: Date.parse(s.startTime),
29+
}))
30+
)
31+
.filter(o => !Number.isNaN(o._ts))
32+
.sort((a, b) => b._ts - a._ts)
33+
.slice(0, 5)
34+
.map(({ _ts, ...rest }) => rest);

0 commit comments

Comments
 (0)