diff --git a/src/app/App.tsx b/src/app/App.tsx index d70f0238..223fbf93 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -2866,10 +2866,212 @@ export function App({ store, initialStatusMessage }: AppProps) {
Selection
-
{describeSelection(editorState.selection, brushList, editorState.document.entities)}
+
+ {describeSelection(editorState.selection, brushList, editorState.document.modelInstances, editorState.document.assets, editorState.document.entities)} +
- {selectedEntity !== null ? ( + {selectedModelInstance !== null ? ( + <> +
+
Model Asset
+
{selectedModelAsset?.sourceName ?? "Missing Asset"}
+
+ {selectedModelAsset === null ? "This model instance references an asset that is missing from the registry." : formatModelAssetSummary(selectedModelAsset)} +
+ {selectedModelAsset === null ? null :
{formatModelBoundingBoxLabel(selectedModelAsset)}
} +
+ +
+
Position
+
+ + + +
+
+ +
+
Rotation
+
+ + + +
+
+ +
+
Scale
+
+ + + +
+
+ +
+ +
+ + ) : selectedEntity !== null ? ( <>
Entity Kind