new transform control bug fixed
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user