import { checkFile } from "./utils"; import json from "../../assets/data.json"; import Page from "./page"; export default function AusgabeHertzschlag(params) { const ret = document.createElement("div"); const ausg = json.hertzschlag.find((i) => i["Ausgabe"] == params.id); if (ausg === undefined) { throw new Error(params.id + " not found"); } let pagehtml = `

HertzSCHLAG ${ausg["Ausgabe"]}

${ausg["Thema"]}

`; for (let i in ausg) { if ( i != "yumpu" && i != "Thema" && i != "Cover" && i != "Ausgabe" && ausg[i] != null ) { pagehtml = pagehtml + "

" + i + ": " + ausg[i] + "

"; } } const skeleton = document.createElement("div"); skeleton.innerHTML = ` PDF Anzeigen Download `; ret.innerHTML = pagehtml; ret.appendChild(skeleton); checkFile(`${json.baseUrl}hertzschlag/pdf/${ausg["Ausgabe"]}.pdf`).then( (exists) => { if (exists) { skeleton.remove(); ret.innerHTML += // prettier-ignore ` PDF Anzeigen `; } } ); return Page(ret); }