function renderItems() {
const wrap = document.getElementById('items-list');
wrap.innerHTML = Pro.items.map((it, i) => `
`).join('');
refreshAll();
}
function addItem() {
Pro.items.push({id: Date.now(), name: '', note: '', qty: 1, price: 0});
renderItems();
}
function updateItem(i, key, val) {
if (key === 'qty' || key === 'price') val = parseFloat(val) || 0;
Pro.items[i][key] = val;
renderItems();
}
function removeItem(i) {
Pro.items.splice(i, 1);
renderItems();
}