Load diagram from gist
This commit is contained in:
parent
ed7fd87f7a
commit
c6c24d02b9
@ -331,12 +331,35 @@ export default function WorkSpace() {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const diagramSrc = res.data.files["share.json"].content;
|
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) {
|
} catch (e) {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[octokit],
|
[
|
||||||
|
octokit,
|
||||||
|
setAreas,
|
||||||
|
setDatabase,
|
||||||
|
setEnums,
|
||||||
|
setNotes,
|
||||||
|
setRelationships,
|
||||||
|
setTables,
|
||||||
|
setTypes,
|
||||||
|
],
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
Loading…
Reference in New Issue
Block a user