From afa8fca00cd6a753ec0b3955ad63cbef143dd199 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Fri, 5 Apr 2024 06:32:35 +0300 Subject: [PATCH] Fix import --- src/components/EditorCanvas/Canvas.jsx | 32 ++++++++++---------------- src/components/Workspace.jsx | 2 +- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/components/EditorCanvas/Canvas.jsx b/src/components/EditorCanvas/Canvas.jsx index 0e2ba93..07e3a90 100644 --- a/src/components/EditorCanvas/Canvas.jsx +++ b/src/components/EditorCanvas/Canvas.jsx @@ -27,7 +27,7 @@ export default function Canvas() { const { settings } = useSettings(); const { setUndoStack, setRedoStack } = useUndoRedo(); const { transform, setTransform } = useTransform(); - const { selectedElement, setSelectedElement } = useSelect(); + const { setSelectedElement } = useSelect(); const [dragging, setDragging] = useState({ element: ObjectType.NONE, id: -1, @@ -234,21 +234,21 @@ export default function Canvas() { switch (dragging.element) { case ObjectType.TABLE: return { - name: "table", - x: tables[dragging.id].x, - y: tables[dragging.id].y, + name: tables[dragging.id].name, + x: Math.round(tables[dragging.id].x), + y: Math.round(tables[dragging.id].y), }; case ObjectType.AREA: return { - name: "area", - x: areas[dragging.id].x, - y: areas[dragging.id].y, + name: areas[dragging.id].name, + x: Math.round(areas[dragging.id].x), + y: Math.round(areas[dragging.id].y), }; case ObjectType.NOTE: return { - name: "note", - x: notes[dragging.id].x, - y: notes[dragging.id].y, + name: notes[dragging.id].title, + x: Math.round(notes[dragging.id].x), + y: Math.round(notes[dragging.id].y), }; default: return false; @@ -447,7 +447,7 @@ export default function Canvas() { } setResize={setAreaResize} setInitCoords={setInitCoords} - > + /> ))} {relationships.map((e, i) => ( @@ -462,14 +462,6 @@ export default function Canvas() { onMouseDown={(e) => handleMouseDownOnElement(e, table.id, ObjectType.TABLE) } - active={ - selectedElement.element === ObjectType.TABLE && - selectedElement.id === table.id - } - moving={ - dragging.element === ObjectType.TABLE && - dragging.id === table.id - } /> ))} {linking && ( @@ -486,7 +478,7 @@ export default function Canvas() { onMouseDown={(e) => handleMouseDownOnElement(e, n.id, ObjectType.NOTE) } - > + /> ))} diff --git a/src/components/Workspace.jsx b/src/components/Workspace.jsx index c3819c9..0cbd0e8 100644 --- a/src/components/Workspace.jsx +++ b/src/components/Workspace.jsx @@ -15,7 +15,7 @@ import { useTypes, useTasks, useSaveState, -} from "../hooks/useLayout"; +} from "../hooks"; import FloatingControls from "./FloatingControls"; export default function WorkSpace() {