refactor(transform): resolve target bounds
This commit is contained in:
@@ -5,6 +5,7 @@ import { CanvasViewport } from "./CanvasViewport";
|
||||
import { LayersSheet } from "./LayersSheet";
|
||||
import { ToolOverlay } from "./ToolOverlay";
|
||||
import { labelForTool } from "./toolLabels";
|
||||
import { resolveTransformTargetBounds } from "@editor/transform-targets";
|
||||
import { getSelectionSummary } from "./selectionSummary";
|
||||
import { useAppState } from "./useAppState";
|
||||
import { useViewportActivityIsland } from "./useViewportActivityIsland";
|
||||
@@ -20,8 +21,8 @@ export function App({ app }: AppProps) {
|
||||
const viewportActivityIsland = useViewportActivityIsland(state.editor.viewport);
|
||||
const [layersOpen, setLayersOpen] = useState(false);
|
||||
const selectionSummary = getSelectionSummary(state.document, state.editor.selection);
|
||||
const transformBounds = state.editor.transformSession?.target.type === "artboard"
|
||||
? state.document.artboards.find((artboard) => artboard.id === state.editor.transformSession?.target.id)?.bounds
|
||||
const transformBounds = state.editor.transformSession
|
||||
? resolveTransformTargetBounds(state.document, state.editor.transformSession.target)
|
||||
: undefined;
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user