Stop resize onMouseLeave

This commit is contained in:
1ilit 2024-03-13 00:58:03 +02:00
parent 8a265831ed
commit 1280219ac9

View File

@ -63,7 +63,7 @@ function WorkSpace() {
const { tables, relationships, setTables, setRelationships } = useTables();
const { undoStack, redoStack, setUndoStack, setRedoStack } = useUndoRedo();
const dragHandler = (e) => {
const handleResize = (e) => {
if (!resize) return;
const w = e.clientX;
if (w > 340) setWidth(w);
@ -389,7 +389,8 @@ function WorkSpace() {
<div
className="flex h-full overflow-y-auto"
onMouseUp={() => setResize(false)}
onMouseMove={dragHandler}
onMouseLeave={() => setResize(false)}
onMouseMove={handleResize}
>
{layout.sidebar && (
<SidePanel