diff --git a/templates/dashboard/settings/database_schema.html b/templates/dashboard/settings/database_schema.html index b830aea..4b55853 100644 --- a/templates/dashboard/settings/database_schema.html +++ b/templates/dashboard/settings/database_schema.html @@ -40,7 +40,18 @@
Loading diagram...
+
erDiagram
{% for table in schema_info %}
@@ -237,7 +248,8 @@ erDiagram
});
try {
await mermaid.default.run({ querySelector: '.mermaid' });
- // Show diagram after successful rendering
+ // Hide spinner and show diagram after successful rendering
+ document.getElementById('mermaid-loading').classList.add('hidden');
document.querySelector('.mermaid').classList.remove('invisible');
console.log('Mermaid diagram rendered successfully');
} catch (error) {