Load diagram from gist

This commit is contained in:
1ilit 2024-09-01 13:22:04 +04:00
parent ed7fd87f7a
commit c6c24d02b9

View File

@ -331,12 +331,35 @@ export default function WorkSpace() {
},
});
const diagramSrc = res.data.files["share.json"].content;
console.log(diagramSrc);
const d = JSON.parse(diagramSrc);
console.log(d);
window.name = "";
setDatabase(d.database);
setTitle(d.title);
setTables(d.tables);
setRelationships(d.relationships);
setNotes(d.notes);
setAreas(d.subjectAreas);
if (databases[d.database].hasTypes) {
setTypes(d.types ?? []);
}
if (databases[d.database].hasEnums) {
setEnums(d.enums ?? []);
}
} catch (e) {
console.log(e);
}
},
[octokit],
[
octokit,
setAreas,
setDatabase,
setEnums,
setNotes,
setRelationships,
setTables,
setTypes,
],
);
useEffect(() => {