Fix gist id not being set after opening a diagram (#665)

This commit is contained in:
1ilit
2025-10-28 20:56:05 +04:00
committed by GitHub
parent 3743a73c7f
commit 2e4b3e4e22
2 changed files with 5 additions and 1 deletions

View File

@@ -767,6 +767,7 @@ export default function ControlPanel({
setTables(diagram.tables);
setRelationships(diagram.references);
setAreas(diagram.areas);
setGistId(diagram.gistId ?? "");
setNotes(diagram.notes);
setTasks(diagram.todos ?? []);
setTransform({

View File

@@ -8,7 +8,7 @@ import {
import { saveAs } from "file-saver";
import { Parser } from "node-sql-parser";
import { Parser as OracleParser } from "oracle-sql-parser";
import { useState } from "react";
import { useContext, useState } from "react";
import { useTranslation } from "react-i18next";
import { DB, MODAL, STATUS, State } from "../../../data/constants";
import { databases } from "../../../data/databases";
@@ -40,6 +40,7 @@ import Open from "./Open";
import Rename from "./Rename";
import SetTableWidth from "./SetTableWidth";
import Share from "./Share";
import { IdContext } from "../../Workspace";
const extensionToLanguage = {
md: "markdown",
@@ -60,6 +61,7 @@ export default function Modal({
importFrom,
}) {
const { t, i18n } = useTranslation();
const { setGistId } = useContext(IdContext);
const { setTables, setRelationships, database, setDatabase } = useDiagram();
const { setNotes } = useNotes();
const { setAreas } = useAreas();
@@ -119,6 +121,7 @@ export default function Modal({
setAreas(diagram.areas);
setNotes(diagram.notes);
setTasks(diagram.todos ?? []);
setGistId(diagram.gistId ?? "");
setTransform({
pan: diagram.pan,
zoom: diagram.zoom,