This commit is contained in:
1ilit
2023-09-19 15:48:11 +03:00
parent 519b9d0a27
commit d3897f8112
5 changed files with 50 additions and 27 deletions

View File

@@ -13,6 +13,15 @@ export default function Editor(props) {
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 (
<>
<Header name={props.name} />
@@ -28,6 +37,7 @@ export default function Editor(props) {
setRelationships={setRelationships}
areas={areas}
setAreas={setAreas}
handleDelete={deleteTable}
/>
<Canvas
tables={tables}
@@ -38,6 +48,7 @@ export default function Editor(props) {
setRelationships={setRelationships}
areas={areas}
setAreas={setAreas}
handleDelete={deleteTable}
/>
</DndProvider>
<Sidebar />