import React, { useState } from "react"; import Sidebar from "../components/sidebar"; import ControlPanel from "../components/control_panel"; import { DndProvider } from "react-dnd"; import { HTML5Backend } from "react-dnd-html5-backend"; import Canvas from "../components/canvas"; import EditorPanel from "../components/editor_panel"; export default function Editor(props) { const [code, setCode] = useState(""); const [tables, setTables] = useState([]); const [relationships, setRelationships] = useState([]); const [areas, setAreas] = useState([]); const [resize, setResize] = useState(false); const [width, setWidth] = useState(340); const dragHandler = (e) => { if (!resize) return; const w = e.clientX; if (w > 340) setWidth(w); }; return ( <>
setResize(false)} onMouseMove={dragHandler} >
); }