Skip to content

Commit 587e6a1

Browse files
authored
Merge pull request #241 from DalgoT4D/fix/order-of-connections-in-orchestrate-page
Renders the selected connections in correct order
2 parents 55d69c1 + a2d4f33 commit 587e6a1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

components/ui/combobox.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,8 +481,12 @@ function MultiComboboxInner({
481481
const safeValues = React.useMemo(() => (Array.isArray(values) ? values : []), [values]);
482482

483483
// Get selected items for displaying chips
484+
// Preserve the order of safeValues (selection order) rather than safeItems (dropdown order)
484485
const selectedItems = React.useMemo(
485-
() => safeItems.filter((item) => safeValues.includes(item.value)),
486+
() =>
487+
safeValues
488+
.map((val) => safeItems.find((item) => item.value === val))
489+
.filter(Boolean) as ComboboxItem[],
486490
[safeItems, safeValues]
487491
);
488492

0 commit comments

Comments
 (0)