diff --git a/js/components/NotConservedSheet.js b/js/components/NotConservedSheet.js
new file mode 100644
index 0000000..182df35
--- /dev/null
+++ b/js/components/NotConservedSheet.js
@@ -0,0 +1,67 @@
+/**
+ * Component to render data for not conserved assets sheet
+ * @class NotConservedSheet
+ */
+export class NotConservedSheet {
+ /**
+ * @param {object} data
+ */
+ set siteData(data) {
+ this._data = data;
+ }
+
+ render() {
+ return `
+
+
+
+
+
+ Denominazione: ${this._data.denomination}
+
+
+
+
+
+ Periodo: ${this._data.period}
+
+
+
+
+
+ Località generica: ${this._data.genericLocation}
+
+
+ Descrizione
+ ${this._data.shortDescription}
+
+
+
+
+
+ Bibliografia: ${this.biblio(this._data.bibliography)}
+
+
+
+
+
+ Autore scheda: ${this._data.author}
+
+
`;
+ }
+
+ biblio(records) {
+ let biblio = '';
+
+ if (records.length) {
+ records.forEach(record => {
+ biblio += `
+
,
+ ${record.pages};
+ `;
+ });
+ }
+
+ return biblio.trim().slice(0, -1);
+ }
+}
diff --git a/js/components/SiteDocuments.js b/js/components/SiteDocuments.js
index 7fadede..dd4aa20 100644
--- a/js/components/SiteDocuments.js
+++ b/js/components/SiteDocuments.js
@@ -13,18 +13,17 @@ export class SiteDocuments {
render() {
let content = `