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 [layout, setLayout] = useState({
header: true,
sidebar: true,
services: true,
tables: true,
relationships: true,
issues: true,
editor: true,
shapes: true,
});
const dragHandler = (e) => {
if (!resize) return;
const w = e.clientX;
if (w > 340) setWidth(w);
};
return (
<>