Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

Commit 9f8ac99

Browse files
committed
ui-manchette-with-spacetimechart: always display arrival operational point in manchette
Signed-off-by: Clara Ni <[email protected]>
1 parent 2bda78d commit 9f8ac99

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

ui-manchette-with-spacetimechart/src/helpers.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ export const filterVisibleElements = <T>({
2626
getWeight,
2727
minSpace,
2828
}: VisibilityFilterOptions<T>): T[] => {
29+
const firstElement = elements.at(0);
30+
const lastElement = elements.at(-1);
31+
if (!firstElement || !lastElement) return elements;
32+
2933
const sortedElements = [...elements].sort((a, b) => (getWeight(b) ?? 0) - (getWeight(a) ?? 0));
30-
const displayedElements: { element: T; position: number }[] = [];
34+
const displayedElements: { element: T; position: number }[] = [
35+
{ element: firstElement, position: getPosition(firstElement) },
36+
{ element: lastElement, position: getPosition(lastElement) },
37+
];
3138

3239
for (const element of sortedElements) {
3340
const position = getPosition(element);

0 commit comments

Comments
 (0)