Update selectedLabels to selectedItems in getMultiSelectionSummary

This commit is contained in:
2026-04-15 14:53:03 +02:00
parent 5209708ab2
commit a7f1183382

View File

@@ -1343,7 +1343,7 @@ function getMultiSelectionSummary(
count: number; count: number;
activeId: string; activeId: string;
activeLabel: string; activeLabel: string;
selectedLabels: string[]; selectedItems: Array<{ id: string; label: string }>;
} }
| null { | null {
const resolvedActiveSelectionId = resolveSelectionActiveId( const resolvedActiveSelectionId = resolveSelectionActiveId(
@@ -1366,7 +1366,10 @@ function getMultiSelectionSummary(
count: selection.ids.length, count: selection.ids.length,
activeId: resolvedActiveSelectionId, activeId: resolvedActiveSelectionId,
activeLabel: getBrushLabelById(resolvedActiveSelectionId, brushes), activeLabel: getBrushLabelById(resolvedActiveSelectionId, brushes),
selectedLabels: selection.ids.map((id) => getBrushLabelById(id, brushes)) selectedItems: selection.ids.map((id) => ({
id,
label: getBrushLabelById(id, brushes)
}))
}; };
case "entities": case "entities":
if (selection.ids.length <= 1) { if (selection.ids.length <= 1) {
@@ -1382,9 +1385,10 @@ function getMultiSelectionSummary(
entities, entities,
assets assets
), ),
selectedLabels: selection.ids.map((id) => selectedItems: selection.ids.map((id) => ({
getEntityDisplayLabelById(id, entities, assets) id,
) label: getEntityDisplayLabelById(id, entities, assets)
}))
}; };
case "modelInstances": case "modelInstances":
if (selection.ids.length <= 1) { if (selection.ids.length <= 1) {
@@ -1400,9 +1404,10 @@ function getMultiSelectionSummary(
modelInstances, modelInstances,
assets assets
), ),
selectedLabels: selection.ids.map((id) => selectedItems: selection.ids.map((id) => ({
getModelInstanceDisplayLabelById(id, modelInstances, assets) id,
) label: getModelInstanceDisplayLabelById(id, modelInstances, assets)
}))
}; };
default: default:
return null; return null;