in blocks/footer/footer.js [7:25]
export default async function decorate(block) {
const cfg = readBlockConfig(block);
block.textContent = '';
// fetch footer content
const footerPath = cfg.footer || '/footer';
const resp = await fetch(`${footerPath}.plain.html`, window.location.pathname.endsWith('/footer') ? { cache: 'reload' } : {});
if (resp.ok) {
const html = await resp.text();
// decorate footer DOM
const footer = document.createElement('div');
footer.innerHTML = html;
decorateIcons(footer);
block.append(footer);
}
}