new transform control bug fixed

This commit is contained in:
2025-09-22 15:24:33 +05:30
parent 617a0321c2
commit 025dee4466

View File

@@ -21,7 +21,7 @@ function TransformControls3D() {
const [keyEvent, setKeyEvent] = useState<"Ctrl" | "Shift" | "Ctrl+Shift" | "">("");
const { builderSocket } = useSocketStore();
const { assetStore, eventStore, productStore, undoRedo3DStore, versionStore } = useSceneContext();
const { push3D, subscribeUndoRedo } = undoRedo3DStore();
const { push3D } = undoRedo3DStore();
const { getAssetById, selectedAssets, setSelectedAssets, assets } = assetStore();
const { updateAssetInScene } = useAssetResponseHandler();
const { userId, organization } = getUserData();
@@ -68,13 +68,8 @@ function TransformControls3D() {
}, [selectedAssets, assets]);
useEffect(() => {
const unsubscribe = subscribeUndoRedo(() => {
setTimeout(() => {
recalcGizmo();
}, 50);
});
return unsubscribe;
}, [subscribeUndoRedo, recalcGizmo]);
recalcGizmo();
}, [assets]);
const handleTransformationComplete = useCallback(() => {
if (selectedAssets.length === 0) return;