export async function loadWohnhaus() { const ui = document.querySelector(".building-ui"); ui.innerHTML = `

Inventar

`; loadInventory(); } async function loadInventory() { const res = await fetch("/api/inventory"); const items = await res.json(); const grid = document.getElementById("inventory-grid"); let html = ""; items.forEach((item) => { const icon = item.icon || "/images/items/default.png"; html += `
`; }); grid.innerHTML = html; initEquip(); } function initEquip() { document.querySelectorAll(".inventory-slot").forEach((item) => { item.addEventListener("click", () => { const slot = item.dataset.slot; const target = document.querySelector( '.equip-slot[data-slot="' + slot + '"]', ); if (!target) return; target.innerHTML = item.innerHTML; }); }); }