async function loadCart() { try { const response = await fetch('/api/cart', { headers: getAuthHeaders() }); if (response.status === 401) { window.location.href = '/login.html'; return; } const items = await response.json(); if (items.length === 0) { container.innerHTML = `

Twój koszyk jest pusty

Przeglądaj książki
`; return; } const container = document.getElementById('cart-items'); container.innerHTML = items.map(item => `
${item.tytul}

Ilość: ${item.quantity}

${item.cena.toString()} PLN

`).join(''); } catch (error) { console.error('Błąd:', error); showError('Wystąpił błąd podczas ładowania koszyka'); } } document.addEventListener('DOMContentLoaded', async () => { try { const token = localStorage.getItem('token'); if (!token) { window.location.href = '/login.html'; return; } const response = await fetch('/api/cart', { headers: { 'Authorization': `Bearer ${token}` } }); if (!response.ok) throw new Error('Błąd ładowania koszyka'); const cartItems = await response.json(); const container = document.getElementById('cart-items'); container.innerHTML = ''; cartItems.forEach(item => { const itemHTML = `
${item.tytul}
${item.tytul}

Ilość: ${item.quantity}

Cena: ${item.cena} PLN

`; container.insertAdjacentHTML('beforeend', itemHTML); }); } catch (error) { console.error('Error:', error); alert('Nie udało się załadować koszyka'); } });