Load database type on open
This commit is contained in:
parent
b13d576c5e
commit
0908d040e0
@ -5,7 +5,7 @@ import {
|
|||||||
Toast,
|
Toast,
|
||||||
Modal as SemiUIModal,
|
Modal as SemiUIModal,
|
||||||
} from "@douyinfe/semi-ui";
|
} from "@douyinfe/semi-ui";
|
||||||
import { MODAL, STATUS } from "../../../data/constants";
|
import { DB, MODAL, STATUS } from "../../../data/constants";
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
import { db } from "../../../data/db";
|
import { db } from "../../../data/db";
|
||||||
import {
|
import {
|
||||||
@ -52,7 +52,7 @@ export default function Modal({
|
|||||||
setExportData,
|
setExportData,
|
||||||
}) {
|
}) {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const { setTables, setRelationships } = useTables();
|
const { setTables, setRelationships, setDatabase } = useTables();
|
||||||
const { setNotes } = useNotes();
|
const { setNotes } = useNotes();
|
||||||
const { setAreas } = useAreas();
|
const { setAreas } = useAreas();
|
||||||
const { setTypes } = useTypes();
|
const { setTypes } = useTypes();
|
||||||
@ -88,6 +88,11 @@ export default function Modal({
|
|||||||
.get(id)
|
.get(id)
|
||||||
.then((diagram) => {
|
.then((diagram) => {
|
||||||
if (diagram) {
|
if (diagram) {
|
||||||
|
if (diagram.database) {
|
||||||
|
setDatabase(diagram.database);
|
||||||
|
} else {
|
||||||
|
setDatabase(DB.GENERIC);
|
||||||
|
}
|
||||||
setDiagramId(diagram.id);
|
setDiagramId(diagram.id);
|
||||||
setTitle(diagram.name);
|
setTitle(diagram.name);
|
||||||
setTables(diagram.tables);
|
setTables(diagram.tables);
|
||||||
|
Loading…
Reference in New Issue
Block a user