import React, { useState } from "react"; import Header from "../components/header"; 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 deleteTable = (id) => { let updatedTables = [...tables]; updatedTables.splice(id, 1); updatedTables = updatedTables.length>0? updatedTables.map((t, i) => ({ ...t, id: i })):[]; setTables(updatedTables); console.log(tables); }; return ( <>
); }