diff --git a/src/app/App.tsx b/src/app/App.tsx index ffa43eb5..852def97 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -979,6 +979,9 @@ export function App({ store, initialStatusMessage }: AppProps) { const hoveredAssetStatusMessage = hoveredAsset === null ? null : formatAssetHoverStatus(hoveredAsset); const selectedTransformTargetResult = resolveTransformTarget(editorState.document, editorState.selection); const selectedTransformTarget = selectedTransformTargetResult.target; + const canTranslateSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "translate"); + const canRotateSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "rotate"); + const canScaleSelectedTarget = selectedTransformTarget !== null && supportsTransformOperation(selectedTransformTarget, "scale"); useEffect(() => { setSceneNameDraft(editorState.document.name); @@ -4534,6 +4537,39 @@ export function App({ store, initialStatusMessage }: AppProps) { ))} +
+ + + +
+