diff --git a/webgis/js/components/SiteDocuments.js b/webgis/js/components/SiteDocuments.js
index e82538f..b3ebab3 100644
--- a/webgis/js/components/SiteDocuments.js
+++ b/webgis/js/components/SiteDocuments.js
@@ -13,6 +13,14 @@ export class SiteDocuments {
}
render() {
+ if (this._siteData.documents.length === 0) {
+ return `
+
+ Nessuna documentazione disponibile.
+
+ `;
+ }
+
this.documentation = this._siteData.documents
.filter(d => d.type === 'documentazione')
@@ -20,9 +28,6 @@ export class SiteDocuments {
let content = `
-
- ${this._siteData.documentation}
-
diff --git a/webgis/js/ui.js b/webgis/js/ui.js
index 568787d..d6e0354 100644
--- a/webgis/js/ui.js
+++ b/webgis/js/ui.js
@@ -118,17 +118,9 @@ UI.openSiteModal = function (data, selector) {
let images = modal.querySelector('#photos');
let docs = modal.querySelector('#documents');
- if (data.documents?.length) {
- let siteDocs = new SiteDocuments;
- siteDocs.siteData = data;
- docs.innerHTML = siteDocs.render();
- } else {
- docs.innerHTML = `
-
- ${data.documentation}
-
- `;
- }
+ let siteDocs = new SiteDocuments;
+ siteDocs.siteData = data;
+ docs.innerHTML = siteDocs.render();
let surveys = data.images.filter(i => i.type === 'Survey');
let photos = data.images.filter(i => i.type === 'Photo');