Refactor transform session logic to use explicit scope blocks for multiple target types
This commit is contained in:
@@ -1122,7 +1122,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
session.target.initialGeometry
|
session.target.initialGeometry
|
||||||
))
|
))
|
||||||
);
|
);
|
||||||
case "brushes":
|
case "brushes": {
|
||||||
const brushesTarget = session.target;
|
const brushesTarget = session.target;
|
||||||
return (
|
return (
|
||||||
session.preview.kind === "brushes" &&
|
session.preview.kind === "brushes" &&
|
||||||
@@ -1143,6 +1143,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
);
|
);
|
||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
|
}
|
||||||
case "modelInstance":
|
case "modelInstance":
|
||||||
return (
|
return (
|
||||||
session.preview.kind === "modelInstance" &&
|
session.preview.kind === "modelInstance" &&
|
||||||
@@ -1156,7 +1157,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
) ||
|
) ||
|
||||||
!areVec3Equal(session.preview.scale, session.target.initialScale))
|
!areVec3Equal(session.preview.scale, session.target.initialScale))
|
||||||
);
|
);
|
||||||
case "modelInstances":
|
case "modelInstances": {
|
||||||
const modelInstancesTarget = session.target;
|
const modelInstancesTarget = session.target;
|
||||||
return (
|
return (
|
||||||
session.preview.kind === "modelInstances" &&
|
session.preview.kind === "modelInstances" &&
|
||||||
@@ -1179,6 +1180,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
);
|
);
|
||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
|
}
|
||||||
case "pathPoint":
|
case "pathPoint":
|
||||||
return (
|
return (
|
||||||
session.preview.kind === "pathPoint" &&
|
session.preview.kind === "pathPoint" &&
|
||||||
@@ -1203,7 +1205,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
session.target.initialScale
|
session.target.initialScale
|
||||||
))
|
))
|
||||||
);
|
);
|
||||||
case "entities":
|
case "entities": {
|
||||||
const entitiesTarget = session.target;
|
const entitiesTarget = session.target;
|
||||||
return (
|
return (
|
||||||
session.preview.kind === "entities" &&
|
session.preview.kind === "entities" &&
|
||||||
@@ -1226,6 +1228,7 @@ export function doesTransformSessionChangeTarget(
|
|||||||
);
|
);
|
||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user