change diagram type

This commit is contained in:
Guy Ben-Aharon
2024-08-19 17:56:59 +03:00
parent 37f15caed6
commit f8f32385c9
3 changed files with 9 additions and 5 deletions
@@ -474,8 +474,8 @@ export const ChartDBProvider: React.FC<React.PropsWithChildren> = ({
setDiagramId(diagram.id);
setDiagramName(diagram.name);
setDatabaseType(diagram.databaseType);
setTables(diagram.tables);
setRelationships(diagram.relationships);
setTables(diagram?.tables ?? []);
setRelationships(diagram?.relationships ?? []);
}
return diagram;
@@ -66,7 +66,11 @@ export const StorageProvider: React.FC<React.PropsWithChildren> = ({
}: {
diagram: Diagram;
}) => {
await db.diagrams.add(diagram);
await db.diagrams.add({
id: diagram.id,
name: diagram.name,
databaseType: diagram.databaseType,
});
};
const listDiagrams: StorageContext['listDiagrams'] = async (): Promise<
+2 -2
View File
@@ -6,6 +6,6 @@ export interface Diagram {
id: string;
name: string;
databaseType: DatabaseType;
tables: DBTable[];
relationships: DBRelationship[];
tables?: DBTable[];
relationships?: DBRelationship[];
}