Skip to content

Commit c76d2ec

Browse files
committed
add filter if the database has types
1 parent 3dbc606 commit c76d2ec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/utils/exportAs/documentation.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function jsonToDocumentation(obj) {
3838
`|-------------|---------------|-------------------------------|-------------------------------|--------------------------------|\n` +
3939
`${fields} \n${enums.length > 0 ? "\n#### Enums\n" + enums : ""}\n` +
4040
`${indexes.length > 0 ? "\n#### Indexes\n| Name | Unique | Fields |\n|------|--------|--------|\n" + indexes : ""}`;
41-
}).join("\n\n");
41+
}).join("\n");
4242

4343
function relationshipByField(table, relationships, fieldId) {
4444
return relationships.filter(r => r.startTableId === table && r.startFieldId === fieldId)
@@ -64,7 +64,7 @@ export function jsonToDocumentation(obj) {
6464
`- [Table Structure](#table-structure)\n${documentationSummary}\n- [Relationships](#relationships)\n- [Database Diagram](#database-Diagram)\n\n`+
6565
`## Introduction\n\n## Database type\n\n- **Database system:** `+
6666
`${databases[obj.database].name}\n## Table structure\n\n${documentationEntities}`+
67-
`\n\n## Relationships\n\n${documentationRelationships}\n\n` +
68-
`## Types\n\n${documentationTypes}\n\n` +
67+
`\n## Relationships\n\n${documentationRelationships}\n` +
68+
`${databases[obj.database].hasTypes && obj.types.length > 0 ? `## Types\n\n` + documentationTypes`\n\n` : "" }` +
6969
`## Database Diagram\n\n\`\`\`mermaid\n${jsonToMermaid(obj)}\n\`\`\``;
7070
}

0 commit comments

Comments
 (0)