Fix import

This commit is contained in:
1ilit 2024-04-05 06:32:35 +03:00
parent 8cf95a9a06
commit afa8fca00c
2 changed files with 13 additions and 21 deletions

View File

@ -27,7 +27,7 @@ export default function Canvas() {
const { settings } = useSettings(); const { settings } = useSettings();
const { setUndoStack, setRedoStack } = useUndoRedo(); const { setUndoStack, setRedoStack } = useUndoRedo();
const { transform, setTransform } = useTransform(); const { transform, setTransform } = useTransform();
const { selectedElement, setSelectedElement } = useSelect(); const { setSelectedElement } = useSelect();
const [dragging, setDragging] = useState({ const [dragging, setDragging] = useState({
element: ObjectType.NONE, element: ObjectType.NONE,
id: -1, id: -1,
@ -234,21 +234,21 @@ export default function Canvas() {
switch (dragging.element) { switch (dragging.element) {
case ObjectType.TABLE: case ObjectType.TABLE:
return { return {
name: "table", name: tables[dragging.id].name,
x: tables[dragging.id].x, x: Math.round(tables[dragging.id].x),
y: tables[dragging.id].y, y: Math.round(tables[dragging.id].y),
}; };
case ObjectType.AREA: case ObjectType.AREA:
return { return {
name: "area", name: areas[dragging.id].name,
x: areas[dragging.id].x, x: Math.round(areas[dragging.id].x),
y: areas[dragging.id].y, y: Math.round(areas[dragging.id].y),
}; };
case ObjectType.NOTE: case ObjectType.NOTE:
return { return {
name: "note", name: notes[dragging.id].title,
x: notes[dragging.id].x, x: Math.round(notes[dragging.id].x),
y: notes[dragging.id].y, y: Math.round(notes[dragging.id].y),
}; };
default: default:
return false; return false;
@ -447,7 +447,7 @@ export default function Canvas() {
} }
setResize={setAreaResize} setResize={setAreaResize}
setInitCoords={setInitCoords} setInitCoords={setInitCoords}
></Area> />
))} ))}
{relationships.map((e, i) => ( {relationships.map((e, i) => (
<Relationship key={i} data={e} /> <Relationship key={i} data={e} />
@ -462,14 +462,6 @@ export default function Canvas() {
onMouseDown={(e) => onMouseDown={(e) =>
handleMouseDownOnElement(e, table.id, ObjectType.TABLE) 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 && ( {linking && (
@ -486,7 +478,7 @@ export default function Canvas() {
onMouseDown={(e) => onMouseDown={(e) =>
handleMouseDownOnElement(e, n.id, ObjectType.NOTE) handleMouseDownOnElement(e, n.id, ObjectType.NOTE)
} }
></Note> />
))} ))}
</g> </g>
</svg> </svg>

View File

@ -15,7 +15,7 @@ import {
useTypes, useTypes,
useTasks, useTasks,
useSaveState, useSaveState,
} from "../hooks/useLayout"; } from "../hooks";
import FloatingControls from "./FloatingControls"; import FloatingControls from "./FloatingControls";
export default function WorkSpace() { export default function WorkSpace() {