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;
});
});
}