Merge branch 'main' into share

This commit is contained in:
1ilit
2024-09-01 20:54:35 +04:00
7 changed files with 97 additions and 3 deletions

View File

@@ -71,6 +71,7 @@ import { exportSQL } from "../../utils/exportSQL";
import { databases } from "../../data/databases";
import { jsonToMermaid } from "../../utils/exportAs/mermaid";
import { isRtl } from "../../i18n/utils/rtl";
import { jsonToDocumentation } from "../../utils/exportAs/documentation";
import { IdContext } from "../Workspace";
export default function ControlPanel({
@@ -1065,6 +1066,26 @@ export default function ControlPanel({
}));
},
},
{
readme: () => {
setModal(MODAL.CODE);
const result = jsonToDocumentation({
tables: tables,
relationships: relationships,
notes: notes,
subjectAreas: areas,
database: database,
title: title,
...(databases[database].hasTypes && { types: types }),
...(databases[database].hasEnums && { enums: enums }),
});
setExportData((prev) => ({
...prev,
data: result,
extension: "md",
}));
}
},
],
function: () => {},
},